清华大学出版社 TSINGHUA UNIVERSITY PRESS 320语句概述 一个C程序可以有若千个源程序文件组成 个源文件可以有若干个函数和预处理命令 以及全局变量声明部分组成 个函数有函数首部和函数体组成 函数体由数据声明和执行语句组成 ·C语句分为5类 控制语句 函数调用语句 表达式语句 空语句 复合语句
3.2 C语句概述 • 一个c程序可以有若干个源程序文件组成 • 一个源文件可以有若干个函数和预处理命令 以及全局变量声明部分组成 • 一个函数有函数首部和函数体组成 • 函数体由数据声明和执行语句组成 • C语句分为5类 控制语句 函数调用语句 表达式语句 空语句 复合语句
清华大学出版社 TSINGHUA UNIVERSITY PRESS 320语句概述 (一)控制语句完成一定的控制功能 li0~else条件语句 6 break中止语句 2forO~循环语句 7 switch(多分支选择语句 3 while循环语句 8 return返回语句 4do~ while;循环语句9goto转向语句 5 continue结束本次循环语句
3.2 C语句概述 (一)控制语句 完成一定的控制功能 1 if() ~else 条件语句 6 break 中止语句 2 for()~ 循环语句 7 switch() 多分支选择语句 3 while()~循环语句 8 return 返回语句 4 do ~while();循环语句 9 goto 转向语句 5 continue 结束本次循环语句
清华大学出版社 TSINGHUA UNIVERSITY PRESS 320语句概述 (二)函数调用语句 由一个函数调用加一个分号构成 Printi(“ This is a c statement”)
3.2 C语句概述 (二)函数调用语句 由一个函数调用加一个分号构成 Printf(“This is a C statement.”);
清华大学出版社 TSINGHUA UNIVERSITY PRESS 3.20语句概述 (三)表达式语句 由一个表达式加一个分号构成 赋值表达式 十分号二 表达式语句 a 3
3.2 C语句概述 (三)表达式语句 由一个表达式加一个分号构成 a = 3 ; 赋值表达式 分号 表达式语句
清华大学出版社 TSINGHUA UNIVERSITY PRESS 3.20语句概述 (四)空语句只有一个分号的语句 ;(什么也不做) 用来做流程的转向点 用来作为循环语句中的循环体
3.2 C语句概述 (四)空语句 只有一个分号的语句 ;(什么也不做) • 用来做流程的转向点 • 用来作为循环语句中的循环体