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. python的两种循环结构_python分支和循环结构

    Python Python开发 Python语言 python分支和循环结构 1.分支结构 1.1应用场景 迄今为止,我们写的Python代码都是一条一条语句顺序执行,这种代码结构通常称之为顺序结构. ...

  2. JAVA键盘录入 分支结构if swtich语句+循环结构for while语句 练习

    JAVA键盘录入 分支结构if swtich语句+循环结构for while语句 练习 今天学习的三个点,键盘录入 分支结构和循环结构.感觉这些还是得通过实操大量题目后才便于理解,前期只听教师讲解和死 ...

  3. Java基础 选择语句,循环结构数组

    1.选择语句 概述:提前把一些结果对应的处理方式写好,执行的时候根据表达式的结果去和罗列好的结果去匹配,对应执行匹配的结果的 处理方式的语句体 格式解释:swith:选择的意思 表达式:它的结果表示所 ...

  4. c语言条件型循环结构报告,C语言循环结构实习报告 - 副本

    认识(实习)报告 实验(实习)名称循环结构程序设计 日期得分指导教师系专业年级班次姓名学号 一. 实验目的 (1)掌握在程序设计条件型循环结构时,如何正确地设定循环条件,以及如何控制循环的次数. ⑵了 ...

  5. python循环结构语句_python控制语句---循环结构语句

    这次主要把循环结构的控制语句补上,主要包含while.for.continue.break.循环嵌套.主要写一些基本的认识以及包含的一些实例.当只有唯一路径且只跑一次的时候选择上一节中的选择结构语句就 ...

  6. python中循环结构_python中的循环结构等相关知识

    分支结构 1.单分支:一般用于只会发生一种情况的场景,if #90以上优秀 score=95 if score>90: print("优秀") 2.双分支:一般用于会发生两种 ...

  7. c加加高级语言循环结构,高级C语言循环结构程序设计.ppt

    1,高级语言程序设计,孟宇龙计算机科学与技术学院mengyulong@,2,第5章循环结构程序设计,本章需要掌握的内容掌握3种基本循环.掌握多重循环.掌握continue和break的使用.编写循环结 ...

  8. python中循环结构关键字_Python的循环结构,也简单!

    Python语言的循环结构包括两种:遍历循环和无限循环.其中遍历循环由for保留字建立,用来一次访问元素组中的每一个元素:无限循环由while保留字建立,依据是否满足特定条件决定是否结束循环. 1.遍 ...

  9. java中的循环结构_Java中的循环结构进阶

    循环结构进阶 学习本章用到的单词 triangle:三角形 circle:圆形 diamond:钻石 password:密码 row:行.排列 二重循环结构 简单的说:二重循环就是一个循环体内又包含另 ...

  10. mysql 存储过程 循环结构 命名_mysql存储过程----循环结构

    循环结构一共分为三种: 三种循环结构分别为while.repeat.loop. while循环 语法while 表达式(如果表达式为true则执行业务逻辑,否则不执行,与repeat循环相反,repe ...

最新文章

  1. ajax send上传出错,Ajax在xmlhttp.send上出错
  2. 【论文阅读】Clustering by Shift
  3. kafka配置公网IP访问
  4. 【水滴石穿】react-native-book
  5. 《零基础看得懂的C语言入门教程 》——(十)C语言的指针原来是这样
  6. 收藏 | 机器学习特征选择方法总结
  7. git新建账号_github 账号创建
  8. 一个简单的调用动态库的实例
  9. linux授权命令chmod777_【HDFS篇02】HDFS命令行操作
  10. Ubuntu Gitosis安装设置
  11. nginx 设置端口访问网站
  12. 【软件开发】软件开发注意事项
  13. matlab中contour 函数的用法(绘制等高线)
  14. Java URI 和 android Uri 中的 getSchemeSpecificPart() 方法
  15. deepin启动黑屏
  16. python中set如何添加元素_python中如何在set中添加元素?语句是什么
  17. 纪中9日游(2019.7.5~7.13)
  18. Win7共享无线 实现iPad 2 WiFi上网
  19. JAVA毕业设计飞机航班信息查询系统演示视频2021计算机源码+lw文档+系统+调试部署+数据库
  20. 1000行代码写小游戏(一)

热门文章

  1. 神经网络架构大盘点--读Fjodor Van Veen的《neural-network-zoo》
  2. ORA-00257: archiver error. Connect internal only, until freed 处理方法
  3. 文本数据挖掘----数据预处理
  4. Java设计模式-单一职责原则
  5. 企业数仓DQC数据质量管理实践篇
  6. SDNFV Fest论坛成功举办 全景展现SDN/NFV测试成果
  7. 软通动力华为java机考题库_软通动力Java考试题库.doc
  8. 网络准入控制产品发展
  9. Voyager 1.2.3 发布,Laravel 后台管理扩展包
  10. 数据报告 | 2017年中国汽车后市场app研究报告