U芽Lady 发表于 2013-4-14 20:24 因为i的生命周期只在for哪个括号之间,随着for循环的结束,i释放内存,也就是i不存在了 可以这样写 01.int sum ...
小人物 发表于 2013-4-14 20:31 你写的I为局部变量,应该将I定义为全局变量!
王怀亮 发表于 2013-4-14 20:32 楼上说的很对。 程序中的变量作用范围一般是他所在的大括号内,如果想在整个程序中使用,就要定义为全局变 ...
刘胜寒 发表于 2013-4-14 20:46 你for里面的int i 是属于局部变量,这个i 只能被for 代码块中被访问,一旦for 循环结束。int i 就会被当作 ...
smile_joe 发表于 2013-4-14 21:02 int sum=0; for (int i = 0; i = 20)
↖落葉下♀媃媚 发表于 2013-4-14 21:08 你写的I为局部变量,应该将I定义为全局变量! int sum=0; int i=0;
陈志盟 发表于 2013-4-14 21:11 你定义的i为局部变量,出了for循环就i就没有用了。把i定义 在for外面就行。
zerochen46 发表于 2013-4-14 21:14 i是局部变量,生命周期只有在for循环内,要想在for循环外调用,就要在for循环外定义 ...
黑马田杰 发表于 2013-4-14 21:20 变量作用域范围在离声明此变量最近的一对大括号内。
陈培茹 发表于 2013-4-14 21:34 谢谢啦!!!
陈培茹 发表于 2013-4-14 21:36 嘿嘿,谢谢啦
↖落葉下♀媃媚 发表于 2013-4-15 09:29 不客气,我也刚学,以后多多交流
王怀亮 发表于 2013-4-15 09:03 不必客气,共同学习