4.2程序的三种基本结构 结构化程序设计 ·基本思想:任何程序都可以用三种基本结构表示,限 制使用无条件转移语句(goto) ·结构化程序:由三种基本结构反复嵌套构成的程序 ·优点:结构清晰,易读,提高程序设计质量和效率 -三种基本结构(P6) ·顺序结构 A B B 流程图 N-S图
• 4.2 程序的三种基本结构 –结构化程序设计 • 基本思想:任何程序都可以用三种基本结构表示,限 制使用无条件转移语句(goto) • 结构化程序:由三种基本结构反复嵌套构成的程序 • 优点:结构清晰,易读,提高程序设计质量和效率 –三种基本结构(P6) • 顺序结构 A B A B 流程图 N-S图
·选择结构 真 真 假 ?二分支选择结构 A B B k k=kn k=kl k-k2 k=ki 。多分支选择结构 Al A2 Ai An
P A B 真 假 P A B 真 假 ❖选择结构 k A1 A2 Ai An k=k2 k=k1 k=kn k=ki . . ❖二分支选择结构 ⚫多分支选择结构
假 当P为真 冬循环结构 A 真 ·当型循环结构 ●直到型循环结构 A 假 直到P为真 真 注:A,B,A1.An可以是一个简单语句,也可以是一个 基本结构。只有一个入口和一个出口
❖循环结构 ⚫当型循环结构 ⚫直到型循环结构 P A 假 真 当P为真 A A P 真 假 A 直到P为真 注:A,B,A1.An可以是一个简单语句,也可以是一个 基本结构。只有一个入口和一个出口
C语言无输入/输出语句,输入/输出操作通过函数调用 来完成; 输入输出操作由C语言编译系统提供的库函数来实现,即 #include<stdio.h>#include“stdio.h” 文件后缀“h”是head的缩写,是standard input& output的缩写,它包含了与标准i/o库有关的变量定义 和宏定义。 *格式化输出函数 printfO函数 *格式化输入函数 scanf0函数 *字符输入函数 getchar(0函数 *字符输出函数 putcharO函数
C语言无输入/输出语句,输入/输出操作通过函数调用 来完成; 输入输出操作由C语言编译系统提供的库函数来实现,即 #include <stdio.h> #include “stdio.h” 文件后缀“h” 是head的缩写,是standard input & output的缩写,它包含了与标准i/o库有关的变量定义 和宏定义。 *格式化输出函数——printf()函数 *格式化输入函数——scanf()函数 *字符输入函数——getchar()函数 *字符输出函数—— putchar()函数
字符输出函数putchar()和puts() 格式:putchar(c) 参数:c为字符常量、变量(字符型或整型)、表达式 、 转义字符 功能:把单个字符c输出到显示器上 putchar('A');putchar('A'+32); putchar(\n'); char c='m',d=66;putchar(c);putchar(d); 在使用标准/O库函数时,要用预编译命令 “include'将stdio.h文件包括在用户源文件中,即 #include“stdio.h”,它包括了与标准I/O库有关的变量 定义和宏定义,只有print和scanf函数可以不引用
格式: putchar( c ) 参数: c为字符常量、变量(字符型或整型)、表达式 、转义字符 功能:把单个字符c输出到显示器上 -字符输出函数 putchar( ) 和 puts( ) 在使用标准I/O库函数时,要用预编译命令 “#include”将stdio.h文件包括在用户源文件中,即 #include “stdio.h”,它包括了与标准I/O库有关的变量 定义和宏定义,只有printf和scanf函数可以不引用。 putchar(‘A’) ; putchar(‘A’+32); putchar(‘\n’); char c=‘m’, d=66; putchar(c) ; putchar(d);