900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 顺序结构 选择结构和循环结构

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

时间:2019-01-20 01:47:03

相关推荐

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

1,输入与输出及格式化

2,常见输入函数

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

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

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

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

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

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

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

a1.getchar():单个字符

3.三大基本结构

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

b.三大基本结构

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

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

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

3.三大基本结构

c.共同特点

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

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

不存在死循环。

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

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

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

分别用for和while写一个事例

*循环四要素:

起点-初始值

终点-结束值

做什么事-循环体

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

4.break,continue的作用

A.break作用

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

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

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

B.continue作用

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

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

例如:

5.goto语句

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

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

例如:

总结:

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

break和continue作用和goto语句.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。