简介
编程语言从最高的打孔机器语言,到汇编语言,再到自然语言,经历了半个多世纪,而众多自然语言(也叫高级编程语言)中,唯独C语言能历经50年而经久不衰,笑看其他语言起起伏伏。这是为什么呢?下面我们从最基础的语法开始谈一谈C语言。以Linux环境为例。(如果是windows,可安装vs或vc)
//hello.c
#include <stdio.h>
int main(){
printf("Hello world\n");
return 0;
}
任何语言,都需要翻译成计算机可以理解的机器语言,这个过程对于C语言叫做编译,而对于其他语言有不同叫法,比如python把这个过程叫做解释。在linux中,编译C语言的方式如下:
gcc 源文件名
gcc是编译器,专门用来解释C语言,让计算机来理解。源代码所在的文件叫做源文件,C语言的源文件以.c结尾,如上是hello.c,编译后linux系统默认生成可执行文件a.out,在windows中只要双击就执行了,而在linux中,需要这样
./a.out
.表示当前目录,执行当前目录下的a.out
以上简单快速的描述了C语言从最开始到变成程序的过程,但是还有很多细节,比如,在源文件里应该怎么写,都写什么呢?好学吗,自学可不可以?当然可以,只要你有时间,有些数学和英语基础,就不难。下面详细说明C语言的语法。
C语言基础语法
C语言程序中可