vc++编程与c语言环境编程区别

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:04:33
今年计算机等级考试中采用了vc环境,不是学计算机的,在考试编程中注意些什么啊,

VC++和Turbo C还是有一些不同的,Turbo C的编译环境是16位,而VC是32位:
1.指针
Turbo C中的指针是用2个字节表示,而VC用的是4个字节
2.数值范围
Turbo C中的数值范围都是16位的,以int为例,Turbo C的int用2个字节表示,而VC用4个字节,
所以Turbo C的int最大只能表示到65535,而VC则比这大的多为4294967295
3.其他
VC是使用的语言是C++,虽然兼容C,但C还是有一些区别的,
C++类型检查会更严格,变量的定义也更自由(变量不必写在开头)。
因此在VC上写出来的C程序,不一定能在只支持C的编译器上顺利编译

不要担心,基本上是和Turbo C是一样的。
VC把C都兼容了。
我是C程序员,都用过。

除了比TC之类的多一些它自己的新特性,没很大的区别的!VC还给你提供了一个很强大的调试环境!你应该好好去学习一下。还有一点应该注意的是:VC对基本数据类型所代表的字节数与TC,GCC有所不同,建议你用sizeof函数去测试一下。除了这些不同之外,在TC和GCC上能够正常运行的程序一般都能在VC上运行