一 前提
C语言是最原始的计算机语言,还是很值得学习一下,因为数据结构这块都是基于C/C++语言的讲解的,所以为了学习数据结构,只能先学习C/C++.
二 C和C++的区别
1 C++是在C的基础上发展而来的,换句话说,C是C++的子集
2 C是面向过程的,C++是既面向过程也面向对象
三 运行环境
1 ubuntu下用C打印hello world。
1) 打开命令行窗口输入 sudo apt-get install build-essential 安装完成之后进行第二步
2) 输入 sudo apt-get install vim-full 安装完成之后则可以新建c文件了。
3) 输入 vi helloworld.c,这样就新建了一个helloworld.c的文件,然后我们就可以输入
#include<stdio.h>
int main()
{
printf("hello world\n");
return 0;
}
然后我们保存当前文件,如果你是在命令行窗口输入的,则需要按ctrl+c按钮,再输入:wq这样就可以跳出编辑界面
4) 输入gcc helloworld.c,如果没报错,最后输入./a.out则会在命令行中输出hello world。
附上 ubuntu下安装codeblocks的链接 http://blog.youkuaiyun.com/master_j/article/details/50658776