第三章顺序程序设计 ★结构化程序设计 心基本思想:任何程序都可以用三种基本结构表示,限 制使用无条件转移语旬(goto) 今结构化程序:由三种基本结构反复嵌套构成的程序叫 优点:结构清晰,易读,提高程序设计质量和效率 ★三种基本结构 今顺序结构 A AB 流程图 B N-S图
第三章 顺序程序设计 结构化程序设计 ❖基本思想:任何程序都可以用三种基本结构表示,限 制使用无条件转移语句(goto) ❖结构化程序:由三种基本结构反复嵌套构成的程序叫 ~ ❖优点:结构清晰,易读,提高程序设计质量和效率 三种基本结构 ❖顺序结构 A B A B 流程图 N-S图
◇选择结构 真 假 P 真 假 二分支选择结构 A B A B k kkn kk1 kk2 kki 多分支选择结构A1 A2 An
P A B 真 假 P A B 真 假 ❖选择结构 k A1 A2 Ai An k=k2 k=k1 k=kn k=ki ... ... ⚫二分支选择结构 ⚫多分支选择结构
循环结构 假 当P为真 当型循环结构 A ●直到型循环结构 A A 假 直到P为真 P 真 注:ABA1...An可以是一个简单语句,也可以是一个基本结构
❖循环结构 ⚫当型循环结构 ⚫直到型循环结构 P A 假 真 当P为真 A A P 真 假 A 直到P为真 注:A,B,A1….An可以是一个简单语句,也可以是一个基本结构
▲C语言无1O语旬,∥O操作由函数实现 ▲# include< stdio h> §数据输出 ★字符输出函数 格式: putchar(c 参数:c为字符常量、变量或表达式 功能:把字符c输出到显示器上 返值:正常,为显示的代码值;出错,为EOF(-1)
格式: putchar( c ) 参数: c为字符常量、变量或表达式 功能:把字符c输出到显示器上 返值:正常,为显示的代码值;出错,为EOF(-1) C语言无I/O语句,I/O操作由函数实现 #include <stdio.h> §3.1 数据输出 字符输出函数
例 Ch3 Lc /ch31.c*/ #include <stdio. h> maint int c char a; 65:a=B putchar(c); putchar('In); putchar(a) 运行结果:A B
/*ch3_1.c*/ #include <stdio.h> main() { int c; char a; c=65; a='B'; putchar(c); putchar('\n'); putchar(a); } 运行结果:A B 例