错误:'listOfColors'未在此范围内声明

时间:2017-11-16 01:33:15

标签: c++ codeblocks

我是C ++的新手,我不明白为什么我会收到not declared错误:

int main(){
    string listOfColors[5] = {"red","blue","green","yellow","magenta"};
    for(int i = 0;i < sizeof listofColors;i++){
        cout << listofColors[i] << "\n";
    }
    return 0;
}

这是我到目前为止第一次使用数组,所以我可能不会正确地声明它。我之前也在主函数之前有了数组声明。

1 个答案:

答案 0 :(得分:0)

您将变量声明为listOfColors(大写&#34; O&#34;),然后在listofColors循环中将其用作for。您需要做的就是将&#34; O&#34;使用变量时。