CNDEV
...
...
账号
登
登录
先
先随便看看
中国开发网
: 论坛:
程序员情感CBD
: 贴子 162800
pinxue
·
2005-07-12 02:38:49
·
阅读: 396
C最不爽的就是这一点了
<空>
相关信息:
我记得可以这么写的阿,以前一直这么写的阿。。。怎么vc编译出错了?
(320字)
(
老玉米
[574]
2005-07-12 10:00
)
VC里本来就不能这么写的啊.
(空) (
beijingshizi
[362]
2005-07-12 10:02
)
不会吧,这种用法太普通了。
(空) (
王中王
[318]
2005-07-12 10:03
)
vc6不行
(空) (
beijingshizi
[380]
2005-07-12 10:07
)
不会,我以前一直这么写的,我怀疑还是什么编译选项。。
(空) (
老玉米
[342]
2005-07-12 10:15
)
我倒是怀疑你第一个For里是不是少了个}
(空) (
王中王
[371]
2005-07-12 10:02
)
vc6的编译器比较老了,用的6吧,对这个是有问题的。
(空) (
Yxd
[400]
2005-07-12 10:05
)
1
(空) (
王中王
[318]
2005-07-12 10:08
)
很正常,VC6的推出早于后来的C++标准之前
(空) (
Yxd
[395]
2005-07-12 12:59
)
vc7 这么写没有问题.
(空) (
bjwf
[360]
2005-07-12 10:18
)
我记得以前我一直这么写的阿?难道我记错了,是在gcc上写的?
(空) (
老玉米
[387]
2005-07-12 10:19
)
vc6 的 C++ 支持很老的, for ( int i 的作用域是全局的
(空) (
holly
[435]
2005-07-12 10:21
)
如果是编译c代码呢?也可能我以前变异的是c代码,所以可以编译。
(空) (
老玉米
[352]
2005-07-12 10:24
)
c 代码不允许 for (int i 的
(空) (
holly
[382]
2005-07-12 10:27
)
C最不爽的就是这一点了
(空) (
pinxue
[395]
2005-07-12 10:38
)
pascal的严谨,在这里也是有点过时了
(29字)
(
haitao
[506]
2005-07-12 17:00
)
你在两个循环外定义一个int i不就行啦
(空) (
咔波碧宝
[390]
2005-07-12 10:22
)
我当然知道。我这是要搞清楚到底怎么回事。。
(12字)
(
老玉米
[434]
2005-07-12 10:28
)
GCC缺省编译选项这么写不行.
(空) (
bjwf
[373]
2005-07-12 10:37
)
g++
(空) (
holly
[345]
2005-07-12 10:51
)
gcc是c编译器,不支持随便定义变量的,那个是c++的特性,要用G++编译
(空) (
pigprince
[467]
2005-07-12 17:07
)
我记得是可以的
(空) (
玉楼
[339]
2005-07-12 10:36
)
有必要用一个变量名吗?
(空) (
不打架
[363]
2005-07-12 11:57
)
我觉得可以
(空) (
oyjt
[384]
2005-07-12 12:39
)
vc6不能这么写, 我都是只定义一次,或者在函数开始定义好一个专门的循环变量
(空) (
DelphiFans
[391]
2005-07-12 13:06
)
块范围内有效的变量,vc6可能只认{、}是块范围了
(104字)
(
haitao
[411]
2005-07-12 16:56
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录