标题:关于VC6.0与C99
只看楼主
laoA
Rank: 2
等 级:论坛游民
帖 子: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
Rank: 10Rank: 10Rank: 10
来 自:云南曲靖
等 级:青峰侠
帖 子:430
专家分:1506
注 册:2011-10-24
得分:3 
vc6.0中的变量声明必须在函数开始处,如果要支持c99标准,你就试试vc++2012吧,
其实我们才开始学习c,是不是完全支持c99不是很重要,再说vc6.0运行很快,老机子也能很好运行,
2012-11-26 16:05
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:507
帖 子:8890
专家分:53117
注 册:2011-1-18
得分:3 
不支持,vc++2012也不支持
gcc支持,记得加上编译参数 -std=c99
clang 不清楚是否支持
2012-11-26 16:15
laoA
Rank: 2
等 级:论坛游民
帖 子:24
专家分:59
注 册:2012-11-18
得分:0 
回复 3楼 rjsp
那能不能给个gcc的下载链接??
win7 32 位的。
2012-11-26 16:36
StarFall
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:193
专家分:553
注 册:2012-10-1
得分:3 
天啊。。我的vc好像可以 ? 。。

去追寻更高的技术领域。永不停止。
2012-11-26 18:58
mateng
Rank: 1
等 级:新手上路
帖 子:7
专家分:6
注 册:2012-11-22
得分:3 
VC6.0可以运行,变量必须在主程序编码的最前面声明。
2012-11-26 19:31
你的双手
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:28
专家分:101
注 册:2012-10-13
得分:3 
实测是 若文件的后缀名为 .c则无法编译;若为.cpp则可以。  也就是说c不行,c++可以。原理上坐等高手回复。

双手 决定一切!
2012-11-26 20:35
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:507
帖 子:8890
专家分:53117
注 册:2011-1-18
得分: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
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
得分:3 
VC6出来的时候C99还没有呢 怎么可能支持呢 而且微软不大喜欢支持标准 所以C99完全支持不大可能
2012-11-27 10:28
zxd543
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:内蒙古
等 级:贵宾
威 望:17
帖 子:453
专家分:2351
注 册:2012-4-12
得分:3 
我记得这样可以呢

马马虎虎 不吝赐教 我是路过蹭分滴
2012-11-28 14:48



参与讨论请移步原网站贴子: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