顺序结构,选择结构和循环结构

1,输入与输出及格式化

顺序结构,选择结构和循环结构_第1张图片

2,常见输入函数

a.多类型输入函数:scanf("格式控制",地址列表);

b.按指定格式的要求将数据保存到指定内存空间;

c.当格式控制部分中相邻的两个格式字符均为%c时,输入时不能用空格,tab键或回车进行区分;

d.格式字符串中出现的普通字符(包括转义字符)都需要原样输入。转义字符将被视为普通字符;

e.允许使用域宽和附加域宽进行输入控制;

f.可以使用[]指定输入范围,依次读取,指导越线为止;

g.尽可能给出输入提示,以方便输入操作。

a1.getchar():单个字符

顺序结构,选择结构和循环结构_第2张图片顺序结构,选择结构和循环结构_第3张图片

3.三大基本结构

a.结构化的程序设计容易理解,容易测试,也容易修改,正确使用这些结构将有助于设计出高度化的程序。

b.三大基本结构

顺序结构:按照语句出现的先后顺序依次执行;

选择结构:根据条件判断是否执行相关语句;

循环结构:当条件成立时,重复执行某些语句。

3.三大基本结构

顺序结构,选择结构和循环结构_第4张图片顺序结构,选择结构和循环结构_第5张图片顺序结构,选择结构和循环结构_第6张图片

c.共同特点

均包含一个入口和一个出口;

每一部分代码都有机会被执行;

不存在死循环。

例如:任意输入三个整数,输出其平均数

顺序结构,选择结构和循环结构_第7张图片

循环结构有:if...else,switch...case,for,while,do...while

顺序结构,选择结构和循环结构_第8张图片顺序结构,选择结构和循环结构_第9张图片

分别用if...else和switch...case写个事例

顺序结构,选择结构和循环结构_第10张图片

顺序结构,选择结构和循环结构_第11张图片

分别用for和while写一个事例

顺序结构,选择结构和循环结构_第12张图片

*循环四要素:

起点-初始值

终点-结束值

做什么事-循环体

起点到终点的变化-步进控制值

4.break,continue的作用

A.break作用

a.一个循环中可以包含多个break语句,但一般只有一个;

b.当循环内部含有switch语句时,switch内部的break仅影响该switch语句,而不会影响其中的循环;

c.break只能结束当前正在执行的循环,在执行多重循环是需要特别注意。

B.continue作用

a.continue只能用在循环里使用;

b.continue跳过循环体中剩余的语句而执行下一次循环。

例如:

顺序结构,选择结构和循环结构_第13张图片

5.goto语句

一种无条件转移语句,可以控制程序流程转向指定名称的地方;

*语句标号与goto语句可以不在一个循环内,但必须在同一个函数中

例如:

顺序结构,选择结构和循环结构_第14张图片

总结:

三大基本结构:顺序结构,选择结构(if。。。else结构,switch结构),循环结构(for,while,do。。while)。

break和continue作用和goto语句.









你可能感兴趣的:(顺序结构,选择结构和循环结构)