概述
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语句.
最后
以上就是美丽时光为你收集整理的顺序结构,选择结构和循环结构的全部内容,希望文章能够帮你解决顺序结构,选择结构和循环结构所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复