文档介绍:第四章
主要内容
C语句概述
赋值语句
数据输入输出的概念及在c语言中的实现
字符数据的输入输出
格式输入与输出
顺序结构程序设计举例
§ C语句概述
C程序
源程序文件1
源程序文件2
源程序文件n
预处理命令
函数n
函数1
数据声明
函数首部
函数体
数据声明
执行语句
§ C语句概述(续)
一个c程序可以有若干个源程序文件组成
一个源文件可以有若干个函数和预处理命令以及全局变量声明部分组成
一个函数有函数首部和函数体组成
函数体由数据声明和执行语句组成
C语句分为
5类
控制语句
函数调用语句
表达式语句
空语句
复合语句
§ C语句概述(续)
(一)控制语句完成一定的控制功能
1 if() ~else 条件语句 6 break 间断语句
2 for()~ 循环语句 7 switch() 开关语句
3 while()~循环语句 8 goto 转向语句
4 do ~while();循环语句 9 return 返回语句
5 continue 继续语句
§ C语句概述(续)
(二)函数调用语句
有一个函数调用加一个分号构成一个语句
Printf(“This is a C statement.”);
例:
§ C语句概述(续)
(三)表达式语句
有一个表达式加一个分号构成一个语句
a = 3 ;
例:
分号
赋值表达式
表达式语句
+
=
§ C语句概述(续)
(四)空语句只有一个分号的语句
(什么也不做)
用来做流程的转向点
用来作为循环语句中的循环体
;
§ C语句概述(续)
(五)复合语句用一对{}括起来的语句
{ z=x+y;
t=z/100;
printf(“%f”,t);
}
例:
§ 赋值语句
赋值语句是由赋值表达式加上一个分号构成
例:a=100 赋值表达式
a=100; 赋值语句
条件中不能含有赋值符号,但是赋值表达式可以
包含于条件表达式中
例:if(a=b;) t=a; 错误
if((a=b)>0) t=a; 正确