您的位置:首页 > 编程语言 > C语言/C++

C语言开发环境搭建

2016-07-21 16:45 357 查看
C和C++区别:

C++可以兼容大部分C语言编程。

C++是在C语言的基础上开发的一种面向对象编程语言,应用广泛。C++支持多种编程范式 --面向对象编程、泛型编程和过程化编程。

C语言是C++的基础,C++和C语言在很多方面是兼容的。

C++一般被认为是C的超集合(Superset),但这并不严谨。大部分的C代码可以很轻易的在C++中正确编译,但仍有少数差异,导致某些有效的C代码在C++中失效,或者在C++中有不同的行为。

最常见的差异之一是,C允许从void*隐式转换到其它的指针类型,但C++不允许。

比如

int*i=malloc(sizeof(int)*5);

在C中是合法的,在C++中就必须

int*i=(int*)malloc(sizeof(int)*5);

另一个常见的可移植问题是,C++定义了新关键字,例如如new,class,它们在C程序中可以作为识别字(例:变量名)的。

大部分开源项目都是采用C语言开发,因为开源项目和封闭项目不同,要尽量支持更多的平台,对开发环境也不能做太多要求和指定。C 语言比较简单,编译器稳定可靠。而 C++ 虽然有一个标准,但是实践中,各个编译器的实现都不同程度地偏离了标准

环境搭建

c语言开发工具常用的有visual c++、visual studio,我这使用的是visual c++ 6.0

1、下载 VC6.0完整绿色版下载地址:http://pan.baidu.com/s/1o7OI5Ge    密码:wd3h

win8下使用VC6.0需要设置下兼容性,参考:http://c.biancheng.net/cpp/html/1117.html

2、安装好双击Visual C++ 6.0.exe快捷方式,在打开的界面中,单击“文件”菜单项。选择里面的子菜单“新建”,快捷键:Ctrl+N

在打开的新建选项卡中,单击“文件”,然后选中“文件”选项卡中的“C++ source file”一栏,在右边的“文件名”文本框中,对你要新建的C++源文件命名,这里我取名为“hello.cpp”,

选择路径之后,单击“确定”按钮,得到如下图说是的界面,在右边的编辑区内,就可以开始编写C语言代码了。



3、依次执行

编译 Ctrl+F7

组建 F7 

执行 Ctrl+F5,程序执行的结果如下图所示:



4、linux上执行c程序,首先得装装好gcc编译器

输入代码

hello.c

#include <stdio.h>

int main()
{
/* 我的第一个 C 程序 */
printf("Hello, World! \n");

return 0;
}
执行

[root@mail ~]# cd /data/c
[root@mail c]# gcc hello.c
[root@mail c]# ./a.out
Hello, World!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: