C语言的作用和分类
C程序结构
(1)一个C程序的组成:多个源程序文件
(2)一个源文件的组成:
- 多个函数
- 预处理指令
- 全局变量声明部分
(3)一个函数的组成:
a.声明部分 作用:不产生机械指令,只对有关数据声明
b.执行部分 作用:向计算机发出操作指令
C语句的分类
控制语句
作用
完成一定的控制功能
分类
- if()…else… 条件语句
- for()… 循环语句
- while()… 循环语句
- do…ehile() 循环语句
- continue 结束本次循环
- break 终止执行switch或循环语句
- swith 多分支选择语句
- reture 从函数返回语句
- goto 转向语句,在结构化进程中基本不用goto语句
注意:
()表示括号中是一个判断语句
“…”表示内嵌的语句
函数调用语句
构成:一个函数调用;一个分号;
举例:printf(“C is difficult !”);
表达式语句
构成:一个表达式;一个分号;
举例:最经典的式由赋值表达式构成一个赋值语句
- 赋值表达式:a=1
- 赋值语句 : a=1;
空语句
可以用作流程的转向点
可以用来作为循环语句中的循环体(这个循环体:是空语句)
复合语句
可以用{}把一些语句和声明括起来成为复合语句(又称为语句块)
常在if语句或循环语句中,此时程序需要连续执行一组语句
根据C99规则:允许将声明部分放在复合语句中的任何位置