首页 > 编程知识 正文

顺序结构选择结构和循环结构的基本概念与特点,选择,循环,顺序结构

时间:2023-05-04 13:37:14 阅读:195307 作者:729

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语句.









版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。