目录
1、C语言主要“单词”
1、1标识符
C语言的标识符由字母、数字和下划线组成,其中第一个字符必须是字母或下划线。
1、2保留字
保留字又称关键字,是C语言规定的、赋予特定含义和有专门用途的标识符,它们主要与数据类型和语句有关。如:int(整数类型),float(实数类型),char(字符类型)、typedef(自定义类型),以及与语句相关的if、else、while、for、break等。
1、3常量
常量是有数据类型的,例如整型常数 123、实型常数 12.34、字符常数 ‘a’、字符串常数“hello world!”等。
1、4分隔符
如:、[ ]、() # 这类都是分隔符。
2、C语言的主要语法单位
2、1表达式
运算符与运算对象(可以是常量、函数、变量等)的有意义组合就形成了表达式,如2+3*4和i+2<j等。表达式中可以包含多种数据类型的运算符,运算符有运算优先级。
2、2变量定义
变量也有数据类型,所以在定义变量时要说明相应变量的类型。变量的类型不同,它在内存中所占的储存空间的大小也会有所不同。变量定义的最基本形式是:类型名 变量名;如:int i;就定义了一个整型变量i。
2、3 语句
2、3、1表达式语句(最简单的语句)
最简单的语句就是表达式加分号“;”。 如 j = i+2;此即为一条表达式语句。
2、3、2分支语句
分支语句实现分支控制过程,根据不同的条件执行不同的语句。具体有两种形式,即双路分支的if-else 语句与多路分支的switch语句。
2、3、3循环语句
具体有三种形式,即while语句、for语句和do-while语句。
2、3、4复合语句
用一对花括号{ }将若干语句顺序组合在一起就形成了一个复合语句。
3、函数定义与调用
函数是完成特定任务的独立模块,是C语言唯一的一种子程序形式。函数的目的通常是接收0个或多个数据(称函数的参数),并返回0个或1个结果(称函数返回值)。函数的使用主要涉及函数的定义与调用。
函数定义的主要内容是通过编写一系列语句来规定其所完成的功能。完整的函数定义涉及函数头和函数体。其中,函数头包括函数的返回值类型,函数名、参数类型;而函数体是一个程序模块,规定了函数所具有的功能。函数调用则通过传递函数的参数并执行函数定义所规定的程序过程,以实现相应功能。