中易网

for循环内部定义变量 编译错误(C语言)

答案:6  悬赏:70  
解决时间 2021-01-08 17:49
for循环内部定义变量 编译错误(C语言)
最佳答案
for(int num=1;num<=10;++num)
这种写法是C99的标准才可以的,
但是VS2010貌似是不支持C99标准的,
如果你定义的是.C的文件,那么就不能用这种写法实现。
只能把变量定义放在函数开头。
全部回答
错误能贴出来吗- -
C90和C++是可以的,低一点版本的C都不行,必须在外面定义
你的代码后缀是不是C? C 只能在函数的开头定义变量的哦。
先定义变量试试看
int num
for(num=1;num<=10;++num)
当然啦,for循环中定义变量的作用域就是for循环结束。而且c标准中是不支持这种定义方式,VS2010的标准比较完善,这样有助于代码的移植。因此,应该在外部定义变量然后再循环中赋值~
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
父母在世时把一半的房子划给姐姐了,请问我们
有人在85度C当过学徒吗?能学到东西吗?
直线车与转弯车出现交通事故
动态炉窑的湿砌和干砌是什么意思?干砌就是不
夏季钓鱼化氏大板鲫饵料和哪个饵料配合好
一个乾隆币有何用在风水上
奇迹问题!合翅膀怎么合?
爱的成人式红宝石戒指什么款式
:中美教育的差距到底在哪
lol新手召唤师大礼包瑞文怎么选到
三种颜色的棋子各有多少个有红,黄,蓝三种颜
聊聊小米路由青春版 满足用户到底有多难
主机响3短1长
新房封顶,怎么写贺词?
跪求合肥KTV一小时资源啊,万分感谢!!百度
推荐资讯
这款手饰要作为校服的组成部分。一只两只哪样
电缆规格型号myp3*70+1*25是什么意思
谁污染谁治理谁开发谁保护是在那提出的
本兮riverflowinyou歌词
如何利用MDI Jade查询某一特定化合物的XRD 谱
国家电网公司河北电网2016年第一次配网设备协
焦山社区居委会地址在什么地方,我要处理点事
暖气片温控阀上面数字的意思,应该拧到的位置
oppo开机画面出现4G画面是正版oppo吗?
圣杯传说小说txt全集免费下载
我自倾情,你且随意 是什么意思
我玩的是PPS七杀页游,但我没开加速器啊
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?