C语言源程序与main函数详解:从.c到.exe的编译过程及基本结构
本文档主要内容是对全国计算机二级 C 语言考试的完整复习资料合集进行详细介绍,且该资料可免费下载。

C 程序是用 C 语言编写的,这样的程序被称为 C 语言源程序,其源程序文件的后缀是“.c”。源程序经过编译之后会生成后缀为“.obj”的目标文件,接着把目标文件与各种库函数连接起来,就能生成“.exe”可执行文件。C 语言存在三种基本结构,分别是顺序结构、选择结构、循环结构。
main 函数被称作主函数,它是 C 程序的入口。main 后面带有一对小括号以及一对花括号,由花括号所括起来的那部分被称作 main 函数的函数体。一个 C 程序会从 main 函数开始进行执行,直至 main 函数体执行完毕才结束,并且不管 main 函数在整个程序中的具体位置是怎样的。每个程序都只有一个 main 函数,而其他函数都是用来为 main 函数提供服务的。
计算机在电脑中保存数据采用二进制形式。由 0 或 1 构成的二进制被称为位(bit)。八个位能构成一个字节(Byte)。1 个 Byte 等于 8 个 bit。二进制、八进制、十六进制转化为十进制需用乘法。十进制转化为二进制、八进制、十六进制需用除法。数据的存放位置即为它的地址。
注释是对程序的说明,它可以出现在程序中的任意合适位置。注释从“/*”开始,到最近的一个“*/”结束。在这之间的任何内容都不会被计算机执行。并且注释不可以嵌套。
书写格式规定,每条语句之后都必须带有一个分号,分号属于语句的一部分。在一行内可以书写多条语句,同时一个语句也可以写在多行上。
其一,关键字,它们在程序中具有固定的含义,不能被用于其他用途。(1)像 int、for、switch 这样的。(2)预先定义好且具有特定含义的标识符,例如 define、include 等。(3)用户依据自身需要所定义的标识符,其要符合命名规则并且不能与关键字相同。
存放字符串是使用字符数组。
整型数据整型常量存在三种表示形式,分别是十进制、八进制、十六进制,不存在二进制形式。八进制整型常量带有前导数字 0,十六进制常量带有前导 0X,并且在八进制常量中不会出现 8。整型变量可以分为基本整型(int)、短整型(short)、长整型(long)以及无符号整型(unsigned)。基本整型占用 4 个字节。其它类型的整型占用的字节数以及取值范围在教材第 9 页可以查看。