conquer3 发表于 2013-10-8 22:12:36

文件后缀及编译器的选择是否支持C99的问题

在使用VC++6.0编写C语言程序的时候,后缀是用.cpp还是用.c,区别大不大?
最近在看C primer plus这本书,书里提到了C99这个新的标准有必要找支持这一新标准的编译器吗?
刚才发现如果后缀是.c的话 变量的声明是必须都一起放在前面的如果是.cpp的话 变量声明可以放在任何地方。。。。
有点小困惑,谢谢了~~~

福禄娃娃 发表于 2013-10-8 23:04:34

.c是C程序的源码
.cpp是C++程序的源码,可以随时使用随时定义变量
VC++6.0不支持C99,不能随处定义变量,只能在main函数的开始定义变量
gcc编译器可以支持c99 gcc hello.c -std=c99
也可以用MinGW或者wxDev-C++这俩IDE写程序

conquer3 发表于 2013-10-9 12:22:07

福禄娃娃 发表于 2013-10-8 23:04 static/image/common/back.gif
.c是C程序的源码
.cpp是C++程序的源码,可以随时使用随时定义变量
VC++6.0不支持C99,不能随处定义变量, ...

谢谢版主大大~~~
我想深入学习C语言有必要找个完全支持C99的编译器吗??
还有就是我现在在学C语言是不是后缀最好是.c啊?
谢谢了~~~~

福禄娃娃 发表于 2013-10-9 12:52:24

本帖最后由 福禄娃娃 于 2013-10-9 12:53 编辑

conquer3 发表于 2013-10-9 12:22 static/image/common/back.gif
谢谢版主大大~~~
我想深入学习C语言有必要找个完全支持C99的编译器吗??
还有就是我现在在学C语言   ...不客气
如果会用Linux系统,在虚拟机里面装个Ubuntu就能用Gcc了,gcc支持C99现在写C程序,后缀名必须要.c

conquer3 发表于 2013-10-9 14:59:52

福禄娃娃 发表于 2013-10-9 12:52 static/image/common/back.gif
不客气
如果会用Linux系统,在虚拟机里面装个Ubuntu就能用Gcc了,gcc支持C99现在写C程序,后缀名必须要.c
...

嗯 明白了
那我现在就先用着VC++6.0,后缀是.c应该也行吧~~
以后写大型的程序是按照C99这个标准来的吗?
暂时还不太想装双系统都重装了只装了个Windows
谢谢了~~~~

仰望天上的光 发表于 2013-10-9 21:42:49

一般的应用用vc6就足够了。初学编程,重点不在于什么困难的语法和C99才有,C90没有的东西。重点在于如何用最朴实的语法表达出自己的思想。
真的牛人写的代码都是用大家都看得懂的最基本的语法来写的。

conquer3 发表于 2013-10-9 23:30:47

仰望天上的光 发表于 2013-10-9 21:42 static/image/common/back.gif
一般的应用用vc6就足够了。初学编程,重点不在于什么困难的语法和C99才有,C90没有的东西。重点在于如何用最 ...

哈哈哈哈      又吸引过来了一位版主~~~
嗯谢谢版主大大~~~
我知道了那我就用VC++6.0好了
页: [1]
查看完整版本: 文件后缀及编译器的选择是否支持C99的问题