赋值语句C++(面宝P29)

int i=1;
void main(){

    int i=i;
}

解析:main里面的i从声明的那一刻就是可见的了,所以main里的i不是1,而是一个未定义的值。

这段代码ctrl+F7编译能通过(有警告如下)

ctrl+F5运行出错(如下图)

 

 

 

posted @ 2014-03-24 18:00  seven7seven  阅读(130)  评论(0编辑  收藏  举报