次のプログラムを実行すると,どうなるでしょう?
#include <stdio.h>
int main() {
  int a = 100;
  printf("a = %d\n", a);
  {
    int a = 200;
    printf("a = %d\n", a);
  }
  printf("a = %d\n", a);
  return 0;
}
次のプログラムは少しだけ上のプログラムと違います.このプログラムを実行すると,どうなるでしょう?
#include <stdio.h>
int main() {
  int a = 100;
  printf("a = %d\n", a);
  {
    a = 200;
    printf("a = %d\n", a);
  }
  printf("a = %d\n", a);
  return 0;
}
  | 
| ビミョーな違いなんだけど | 
 
 
0 件のコメント:
コメントを投稿