【发布时间】:2016-02-16 10:36:50
【问题描述】:
#include <stdio.h>
int main()
{
int a=9;
if(a<10){
int a = 20;
++a;
printf("%d\n",a);
}
printf("%d\n",a);
}
为什么在循环和 if 条件中允许重新声明 a?
为什么我们不能在循环或 if 语句中增加或减少在循环或 if 语句之外声明的变量??
【问题讨论】:
标签: c