wx_MkPtTU4D 发表于 2016-1-29 00:12
int num =0;
int i =1;
for ( ; i100||guess
zp2161132 发表于 2016-1-29 00:59
我怎么完全看不懂,你不如截图发上来好看点
石门一梦 发表于 2016-1-29 10:18
是的,for循环与while循环的区别就是,while循环只能使用外面的变量,而for循环直接把变量写到括号里面,执 ...
wanghui001001 发表于 2016-1-29 15:39
肯定报错啊,int i如果是在for循环条件中定义的,for循环完这个代码段内存就释放了,左右东西都消失了。
而 ...
ios_Beginner 发表于 2016-1-29 18:38
变量 i 声明在for结构中,属于局部变量,当所属作用域执行完毕后,就会回收,也就是说只在for结构中有效。 ...
奔跑的蚂蚁iOS 发表于 2016-2-10 21:32
肯定报错啊,局部变量的作用域在一对{}之间。就好像两个并列的for循环可以定义两个同名的变量,道理是 ...
曦正 发表于 2016-2-9 15:42
因为你把声明放循环里面,外面的if找不到你声明的i了;你在外面先声明i,i的作用域是整个main函数,所以if ...
wx_MkPtTU4D 发表于 2016-2-15 17:05
谢谢 有用的 相互学习;
曦正 发表于 2016-2-15 18:32
嗯,要注意变量的作用域
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |