顺序结构程序设计.pdf
第三章
主要内容
3.1C语句概述
3.2字符数据的输入输出
3.3格式化输入与输出函数
3.4较复杂的输入输出格式控制
3.5顺序结构程序设计举例
3.1C语句概述
3.1.1C程序的C程序
结构:
源程序文件1源程序文件2源程序文件n
预处理命令数据声明函数1函数n
函数首部函数体
数据声明执行语句
2.C语句分类
表达式语句
函数调用语句
5类控制语句
复合语句
空语句
(1)表达式语句
由一个表达式加一个分号构成。
赋值表达式分号表达式语句
a=3;
(2)函数调用语句
由一个函数调用加一个分号构成
Printf(“ThisisaCstatement.”);
(3)控制语句:用于完成一定的控制功能
①if()~else条件语句⑥break中止语句
②for()~循环语句⑦switch()多分支选择语句
③while()~循环语句⑧return返回语句
④do~while();循环语句⑨goto转向语句
⑤continue结束本次循环语句
(4)复合语句
用一对{}括起来的语句。
{
z=x+y;
t=z/100;
printf(“%f”,t);
}
注意:
复合语句中最后一个语句中最后的分号不能忽略不写。
(5)空语句
只有一个分号的语句。
(什么也不做)
◼用来做流程的转向点
◼用来作为循环语句中的循环体
3.1.2赋值语句
◼赋值语句是由赋值表达式再加上分号构成的
表达式语句。其一般形式为:
◼变量=表达式;
◼赋值语句的功能和特点都与赋值表达式相同。
它是程序中使用最多的语句之一。在赋值语
句的使用中需要注意以下几点:
◼(1)由于在赋值符“=”右边的表达式可以是一
个赋值表达式,因此,下述形式
◼变量=(变量=表达式);
◼是成立的,从而形成嵌套的情形。其展开之后
的一般形式为
◼变量=变量=…=表达式;
(2)注意在变量说明中给变量赋初值和赋值
语句的区别
(3)在变量说明中,不允许连续给多个变量
赋初值。如下述说明是错误的
(4)注意赋值表达式和赋值语句的区别。
3.2字符数据的输入\输出
3.2.1字符数据的输入\输出的概念及在C语言中的实现
1.所谓输入输出是以计算机主机为主体而言的
输出:从计算机向外部输出设备(显示器,打印机)输出数据
输入:从输入设备(键盘,鼠标,扫描仪)