在老师I讲课的视频上有一段小程序,是分析变量作用范围的。
我分析完毕,然后再win系统上运行VC++ 调试的时候,提示该程序不对。。。
明明就是老师给出来的程序,难道是同样的C程序,在WIn和MAC上运行有差别吗?
求助,大家帮忙看看。
#include <stdio.h>
int main()
{
int a = 20;
int score = a + 100;
printf("%d\n", score);
{
int score = 50;
{
score = 10;
printf("%d\n", score);
}
a = 10;
}
{
score = a + 250;
int score = 30;
printf("%d", score);
}
printf("%d\n", score);
return 0;
}
|
|