for(int i=0;i<n;i++){
.......
}
我们很常做的一件事就是在for循环里定义一个变量并初始化(如上面定义的i,初始化为1),这个变量有可能是为了做循环限制而定义的,而此时变量只做为for循环的局部变量
循环结束后就不能再使用i这个变量。
这是C99规定了一种新的for循环语法,这种语法也是从C++借鉴的,考虑到兼容性不建议使用这种写法。
尽量别在for循环里面定义变量
最新推荐文章于 2022-12-06 22:01:36 发布
for(int i=0;i<n;i++){
.......
}
我们很常做的一件事就是在for循环里定义一个变量并初始化(如上面定义的i,初始化为1),这个变量有可能是为了做循环限制而定义的,而此时变量只做为for循环的局部变量
循环结束后就不能再使用i这个变量。
这是C99规定了一种新的for循环语法,这种语法也是从C++借鉴的,考虑到兼容性不建议使用这种写法。