一起学习C语言(0)--开篇 Updated
子曰:’温故而知新,可以为师矣。‘
这不能算作是完整的教程,只是我的温习笔记,我将之记录下来与大家分享学习的乐趣。
设置C语言编程环境
工欲善其事,必先利其器。学习C语言,除了基本的理论知识外,就是不断的实践,所以首要的问题是设置好C的编译环境。本笔记是在使用Mac OS X 系统上使用“终端”来学习完成,编辑器选用vim。
1.获得C的编译环境
使用Mac OS X的同学可以直接安装随机光碟中的XCode即可直接安装好C编译。
使用Linux的同学可以使用命令 apt-get install build-essential 安装C编译环境。
使用Windows的同学可以下载GCC for Windows或者Visual Studio Express以获得C编译环境。
2.源代码编辑器的选择
IDE固然是不错的东西,但作为刚开始学习编程同学来说,未免太重了,虽然自动创建项目,拥有代码高亮及智能提示等高级功能,但一开始就使用它会降低你学习的灵活性,在刚开始学习一门新语言的过程中,建议使用纯文本编辑器。
可提选择的有很多,如Vim,Emacs,gedit,Notepad等,更多选择可参考 http://zh.wikipedia.org/wiki/文本编辑器列表
Hello world.
按照惯例,每门语言都有 Hello world. 这次也不会少。环境配置好了,打开编辑器,新建文件 learn_c0.c ,输入如下代码:
#include <stdio.h>
int main(){
puts("Hello world.");
return 0;
}
保存并退出。
回到终端(Shell),输入:
make learn_c0
cc learn_c0.c -o learn_c0
这里是使用make命令编译 learn_c0.c 文件,并生成 learn_c0 可执行文件。
然后我们在终端执行生成的文件:
./learn_c0
Hello world.
Hello world.便是我们刚才编译的程序输出的内容。第一个Hello world.能够编译并运行,这也证明我们的编译环境搞好了,接下来可以进行更深入的学习和练习。
你可以尝试将 puts("Hello world."); 语句中的 "Hello world." 改成其它内容,编译并运行,查看程序的输出结果。