int i= 1;
void main()
{
int i = i;
}
此程序结果是什么?
int i = i; 相当于 int i;i = i; 是合法的
外面的 i 是全局变量 , 里面的为重新定义的局部变量,无关,所以是未定义值
int i= 1;
void main()
{
int i = i;
}
此程序结果是什么?
int i = i; 相当于 int i;i = i; 是合法的
外面的 i 是全局变量 , 里面的为重新定义的局部变量,无关,所以是未定义值