简介
编程语言从最高的打孔机器语言,到汇编语言,再到自然语言,经历了半个多世纪,而众多自然语言(也叫高级编程语言)中,唯独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语言程序中可以使用加(+),减(-),乘(*),除(/)这四种计算符号。
C语言中使用;来区分不同的处理步骤,每个处理步骤都应该使用;作为结尾。每个用;结尾的处理步骤被称为一条语句。
C语言中使用大括号对语句进行分组。
C语言程序中必须有main函数。程序从main函数中第一条语句开始执行,main函数最后一条语句结束则程序结束。
return是C语言的关键字,用来把一个数字作为函数遗留数字使用。
C语言中所有数字是分组的,int表示

最低0.47元/天 解锁文章
767

被折叠的 条评论
为什么被折叠?



