1) if ( m > 500 ) break; n = 31; m = m + n; /* m = 496; */ n++; /* n = 32 */ 2) if ( m > 500 ) break; n = 32; m = m + n; /* m = 528 */ n++; /* n = 33 */ 3) if ( m > 500 ) break;
#include <iostream> using namespace std; int main() { int i = 0 ; cout << i << endl; { int i = 3; cout << i << endl: } cout << i << endl; return 0; } 変数は宣言したブロック{}の中でのみで生きられる >>966のソースでgはどこで宣言されている?