PHP中文网2017-04-17 14:40:55
C++ における変数スコープの問題
#include
名前空間 std を使用します。
int main(int argc, char *argv[]) {
int a = 3;
int i = 3;
{
int i = 1;
}
cout <<<<endl;
}
黄舟2017-04-17 14:40:55
コンパイラはそれほど「愚か」ではなく、ループ内で 0 に初期化された変数を使用しようとしていることを認識します。上記の a は異なります。コンパイラーは、なぜ a を 2 回定義する必要があるのかを理解できないため、エラーが報告されます。