顺序结构,选择结构和循环结构
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语句.
顺序结构,选择结构和循环结构相关推荐
- python的两种循环结构_python分支和循环结构
Python Python开发 Python语言 python分支和循环结构 1.分支结构 1.1应用场景 迄今为止,我们写的Python代码都是一条一条语句顺序执行,这种代码结构通常称之为顺序结构. ...
- JAVA键盘录入 分支结构if swtich语句+循环结构for while语句 练习
JAVA键盘录入 分支结构if swtich语句+循环结构for while语句 练习 今天学习的三个点,键盘录入 分支结构和循环结构.感觉这些还是得通过实操大量题目后才便于理解,前期只听教师讲解和死 ...
- Java基础 选择语句,循环结构数组
1.选择语句 概述:提前把一些结果对应的处理方式写好,执行的时候根据表达式的结果去和罗列好的结果去匹配,对应执行匹配的结果的 处理方式的语句体 格式解释:swith:选择的意思 表达式:它的结果表示所 ...
- c语言条件型循环结构报告,C语言循环结构实习报告 - 副本
认识(实习)报告 实验(实习)名称循环结构程序设计 日期得分指导教师系专业年级班次姓名学号 一. 实验目的 (1)掌握在程序设计条件型循环结构时,如何正确地设定循环条件,以及如何控制循环的次数. ⑵了 ...
- python循环结构语句_python控制语句---循环结构语句
这次主要把循环结构的控制语句补上,主要包含while.for.continue.break.循环嵌套.主要写一些基本的认识以及包含的一些实例.当只有唯一路径且只跑一次的时候选择上一节中的选择结构语句就 ...
- python中循环结构_python中的循环结构等相关知识
分支结构 1.单分支:一般用于只会发生一种情况的场景,if #90以上优秀 score=95 if score>90: print("优秀") 2.双分支:一般用于会发生两种 ...
- c加加高级语言循环结构,高级C语言循环结构程序设计.ppt
1,高级语言程序设计,孟宇龙计算机科学与技术学院mengyulong@,2,第5章循环结构程序设计,本章需要掌握的内容掌握3种基本循环.掌握多重循环.掌握continue和break的使用.编写循环结 ...
- python中循环结构关键字_Python的循环结构,也简单!
Python语言的循环结构包括两种:遍历循环和无限循环.其中遍历循环由for保留字建立,用来一次访问元素组中的每一个元素:无限循环由while保留字建立,依据是否满足特定条件决定是否结束循环. 1.遍 ...
- java中的循环结构_Java中的循环结构进阶
循环结构进阶 学习本章用到的单词 triangle:三角形 circle:圆形 diamond:钻石 password:密码 row:行.排列 二重循环结构 简单的说:二重循环就是一个循环体内又包含另 ...
- mysql 存储过程 循环结构 命名_mysql存储过程----循环结构
循环结构一共分为三种: 三种循环结构分别为while.repeat.loop. while循环 语法while 表达式(如果表达式为true则执行业务逻辑,否则不执行,与repeat循环相反,repe ...
最新文章
- ajax send上传出错,Ajax在xmlhttp.send上出错
- 【论文阅读】Clustering by Shift
- kafka配置公网IP访问
- 【水滴石穿】react-native-book
- 《零基础看得懂的C语言入门教程 》——(十)C语言的指针原来是这样
- 收藏 | 机器学习特征选择方法总结
- git新建账号_github 账号创建
- 一个简单的调用动态库的实例
- linux授权命令chmod777_【HDFS篇02】HDFS命令行操作
- Ubuntu Gitosis安装设置
- nginx 设置端口访问网站
- 【软件开发】软件开发注意事项
- matlab中contour 函数的用法(绘制等高线)
- Java URI 和 android Uri 中的 getSchemeSpecificPart() 方法
- deepin启动黑屏
- python中set如何添加元素_python中如何在set中添加元素?语句是什么
- 纪中9日游(2019.7.5~7.13)
- Win7共享无线 实现iPad 2 WiFi上网
- JAVA毕业设计飞机航班信息查询系统演示视频2021计算机源码+lw文档+系统+调试部署+数据库
- 1000行代码写小游戏(一)
热门文章
- 神经网络架构大盘点--读Fjodor Van Veen的《neural-network-zoo》
- ORA-00257: archiver error. Connect internal only, until freed 处理方法
- 文本数据挖掘----数据预处理
- Java设计模式-单一职责原则
- 企业数仓DQC数据质量管理实践篇
- SDNFV Fest论坛成功举办 全景展现SDN/NFV测试成果
- 软通动力华为java机考题库_软通动力Java考试题库.doc
- 网络准入控制产品发展
- Voyager 1.2.3 发布,Laravel 后台管理扩展包
- 数据报告 | 2017年中国汽车后市场app研究报告