程序一个或多个编译(或翻译)单元构成。
编译单元的预编译指令在编译之前会首先由预编译解决。
编译器会忽略注释和大多数空白字符。
一个编译单元就是一个文件,其中包含一些函数和全局数据声明,它们的排列顺序没有关系。
函数有局部数据声明和语句,它们被包含在一对大括号内。
函数可能有返回值,调用者也可以在调用时传递参数进去。在函数调用时传递的是实参,函数定义时则是形参。
一组语句可以放到一个大括号{}内,构成一个复合语句。
某些语句中可以包含表达式。
语句可以是任意一个以分号结尾的表达式。
表达式由常量、变量、运算符和函数调用组成,通常用于求值运算。