for(int i=0;i<n;i++){
.......
}
我们很常做的一件事就是在for循环里定义一个变量并初始化(如上面定义的i,初始化为1),这个变量有可能是为了做循环限制而定义的,而此时变量只做为for循环的局部变量
循环结束后就不能再使用i这个变量。
这是C99规定了一种新的for循环语法,这种语法也是从C++借鉴的,考虑到兼容性不建议使用这种写法。
尽量别在for循环里面定义变量
最新推荐文章于 2024-03-03 23:21:19 发布
本文详细介绍了C99中引入的一种新for循环语法,并解释了其与局部变量的关系,强调循环结束后局部变量无法再被使用。
3280





