搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 关于VC6.0与C99
标题:
关于VC6.0与C99
只看楼主
laoA
等 级:
论坛游民
帖 子:24
专家分:59
注 册:2012-11-18
结帖率:
66.67%
楼主
已结贴
√
问题点数:20 回复次数:9
关于VC6.0与C99
VC++6.0支持C99标准吗??
比如这种语句在VC6.0中好像就不能编译
for(int n=1 ; n<3 ; n++)
printf("Loop 1:n=%d\n",n);
如果不行的话,什么编译器支持C99标准呢??
求解答
搜索更多相关主题的帖子:
标准
2012-11-26 15:55
heroinearth
来 自:云南曲靖
等 级:
青峰侠
帖 子:430
专家分:1506
注 册:2011-10-24
第
2
楼
得分:3
vc6.0中的变量声明必须在函数开始处,如果要支持c99标准,你就试试vc++2012吧,
其实我们才开始学习c,是不是完全支持c99不是很重要,再说vc6.0运行很快,老机子也能很好运行,
2012-11-26 16:05
rjsp
等 级:
版主
威 望:
507
帖 子:8890
专家分:53117
注 册:2011-1-18
第
3
楼
得分:3
不支持,vc++2012也不支持
gcc支持,记得加上编译参数 -std=c99
clang 不清楚是否支持
2012-11-26 16:15
laoA
等 级:
论坛游民
帖 子:24
专家分:59
注 册:2012-11-18
第
4
楼
得分:0
回复 3楼 rjsp
那能不能给个gcc的下载链接??
win7 32 位的。
2012-11-26 16:36
StarFall
等 级:
黑侠
威 望:
1
帖 子:193
专家分:553
注 册:2012-10-1
第
5
楼
得分:3
天啊。。我的vc好像可以 ? 。。
去追寻更高的技术领域。永不停止。
2012-11-26 18:58
mateng
等 级:
新手上路
帖 子:7
专家分:6
注 册:2012-11-22
第
6
楼
得分:3
VC6.0可以运行,变量必须在主程序编码的最前面声明。
2012-11-26 19:31
你的双手
等 级:
论坛游侠
帖 子:28
专家分:101
注 册:2012-10-13
第
7
楼
得分:3
实测是 若文件的后缀名为 .c则无法编译;若为.cpp则可以。 也就是说c不行,c++可以。原理上坐等高手回复。
双手 决定一切!
2012-11-26 20:35
rjsp
等 级:
版主
威 望:
507
帖 子:8890
专家分:53117
注 册:2011-1-18
第
8
楼
得分:0
以下是引用
laoA
在2012-11-26 16:36:37的发言:
那能不能给个gcc的下载链接??
win7 32 位的。
这样吧,你先安装CodeLite(一个C/C++ IDE)
http://
也就是 codelite-4.1.5770-mingw4.6.1.exe
安装完毕后,下载最新的mingw(不用最新的对你而言也无所谓)
http://
安装时不要选择内带的版本,而是选择最新的版本
然后到CodeLite的安装目录中打开registry.ini文件,修改mingw=为你的最新mingw目录
2012-11-27 10:27
zklhp
来 自:china
等 级:
贵宾
威 望:
254
帖 子:11485
专家分:33241
注 册:2007-7-10
第
9
楼
得分:3
VC6出来的时候C99还没有呢 怎么可能支持呢 而且微软不大喜欢支持标准 所以C99完全支持不大可能
2012-11-27 10:28
zxd543
来 自:内蒙古
等 级:
贵宾
威 望:
17
帖 子:453
专家分:2351
注 册:2012-4-12
第
10
楼
得分:3
我记得这样可以呢
马马虎虎 不吝赐教 我是路过蹭分滴
2012-11-28 14:48
10
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-388466-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.180414 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved