循环开关变量是什么东西啊?
答案:2 悬赏:0 手机版
解决时间 2021-02-21 02:17
- 提问者网友:饥饿走向夜
- 2021-02-20 18:35
循环开关变量是什么东西啊?
最佳答案
- 五星知识达人网友:第四晚心情
- 2021-02-20 19:11
在旧标准中:
for(int i=0; i
{
...;
}
i的作用域可以在i定义之后,即跳出循环仍可以使用i;
但新标准c99把这个作用域限定到for循环之内了。
而一些编译器,比如vc,由于为了兼容旧的c/c++程序,仍然把i的作用域认定在i的定义之后都可见,所以会出现重复定义的情况,当然一般的编译器都是选项开关,可以按旧标准编译,也可以按新标准.
所以,可以不用理会,他报错你就改一下.最好不要使用for (int i = 0; i != n; ++i) ,定义在循环外.
for(int i=0; i
...;
}
i的作用域可以在i定义之后,即跳出循环仍可以使用i;
但新标准c99把这个作用域限定到for循环之内了。
而一些编译器,比如vc,由于为了兼容旧的c/c++程序,仍然把i的作用域认定在i的定义之后都可见,所以会出现重复定义的情况,当然一般的编译器都是选项开关,可以按旧标准编译,也可以按新标准.
所以,可以不用理会,他报错你就改一下.最好不要使用for (int i = 0; i != n; ++i) ,定义在循环外.
全部回答
- 1楼网友:街头电车
- 2021-02-20 19:33
搜一下:循环开关变量是什么东西啊?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯