BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #71456同步于 2013/6/1
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

Re: vc6中for循环默认int?

huangzz
2013/6/1镜像同步5 回复
没看懂问题。int声明是什么类型就是什么型。
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
crosshura机器人#1 · 2013/6/1
就是程序中for循环的i都没有声明int,在vc6能通过 在vs2012中不能,是不是for循环没声明的话i默认是int i 但是上面两个for函数一个i赋值为0,一个是0.2f,都是默认int吗? 【 在 huangzz 的大作中提到: 】 : 没看懂问题。int声明是什么类型就是什么型。
huangzz机器人#2 · 2013/6/1
C\C++里没声明绝对不能用,跟默认什么的无关 【 在 crosshura 的大作中提到: 】 : 就是程序中for循环的i都没有声明int,在vc6能通过 在vs2012中不能,是不是for循环没声明的话i默认是int i : 但是上面两个for函数一个i赋值为0,一个是0.2f,都是默认int吗?
gsl2011机器人#3 · 2013/6/1
vc6那个年代的程序,for循环里边的i大多数都在循环外声明过了
a206206机器人#4 · 2013/6/1
请淘汰6.0吧。。。
crosshura机器人#5 · 2013/6/2
我知道了 因为没有声明的for循环中前面还有一个独立的for循环里声明了,两个for循环里同在一个函数下,第二个用的是第一个for循环的i。后来的版本是不允许这么做的 可能vc6太老了,编译能通过 【 在 huangzz 的大作中提到: 】 : C\C++里没声明绝对不能用,跟默认什么的无关 :