三种基本结构:顺序结构、选择结构和循环结构

1、顺序结构

计算机执行程序的步骤是从上到下依次执行

2、选择结构(条件控制语句)

1)if语句

2)if…else语句

3)条件表达式(a>b)?a : b;(C语言中唯一的三目运算符)

判断a是否大于b ,如果成立,则返回a,否则返回b  ;

4)switch语句

例:switch(a)

{

case 0:printf("aaa");break;

case 1:printf("bbb");break;

case 2:printf("ccc");break;

default:printf("ddd");

}

1】从第一个case一次检查,如果满足执行以后语句,直到遇到break跳出switch

2】如果满足某个case,执行其后语句,但语句后无break,将不再判断剩下标号是否满足,会依次执行

3】default不论在何处,都最后执行,如果执行后无break,同2,依次执行剩下语句

4】最后一个标号后可以不加break,因为该语句是switch的最后语句

3、循环结构

1)for语句

2)while()语句(当型循环)

while(a--)是判断完a是否为真再对a--;

3)do …while()语句(直到型循环)

选择结构循环结构()中一般是逻辑运算

逻辑运算:与&&      或 ||       非  !

优先级:非的优先级最高,其次是与最后是或

1)     if(a==0||b==0)       如果||左边为真,则||右边不执行

if(a==0&&b==0)    如果&&左边为假,则&&右边不执行

2)     #include<stdio.h>

int main()

{
                          int a=1,b=1;
                          if(a=0||b=1)               (错误)
                          printf("%d  %d",a,b);
                        }

if中||的优先级大于=,所以先运算0||b ,结果为1 ,该式子变为 if(a=1=1)显然错误;(常量不能做左值)

顺序结构、选择结构、循环结构相关推荐

  1. Java入门之顺序、选择、循环结构

    Java入门之顺序.选择.循环结构 顺序结构: package com.LynnStudy.scanner; import java.util.Scanner; /*** @Author hql* @ ...

  2. 吐血整理:C#顺序、选择、循环结构用法与案例,这一篇就够了!

    C#语言中用于结构化程序设计的三种基本结构是:顺序结构.选择结构.循环结构.本文详细整理了以上三种结构的用法,案例. 文章目录 4.1 顺序结构 4.1.1 赋值语句 4.1.2 输入语句 4.1.3 ...

  3. java--顺序、选择、循环结构

    顺序.选择.循环结构 1. 流程控制 1.1 概述 1.2 分类 1.3 顺序结构 2.选择结构 2. 1选择结构之if语句 单分支 双分支 案例 重要点 多分支 案例 2.2 选择结构之switch ...

  4. C++ —— C++三大分支结构(顺序、选择、循环)

    C++ --三大结构(顺序.选择.循环) 一.顺序结构的几种常用语句 1.声明语句 程序中所有由程序员给出的名字标识符,包括变量.常量.对象.类.类型.函数.参数等都要在使用前进行说明或定义.一般地, ...

  5. java选择循环_java选择和循环结构

    选择和循环结构 顺序 (1)按照程序的流程从上而下执行流程. 选择结构 If 概念 对条件判断[一个条件的结果:true:false] 执行判断结果,所想要处理的代码 如果(true){ System ...

  6. C#选择与循环结构,运算符

    世界上只有一种英雄主义,就是在认清生活的本质后,还依旧热爱着生活. 四个控制台函数 ** 我们在学习C#时,常常会用到下面四个函数,用来对数据的打印显示和键入. Console.Write(): Co ...

  7. c语言选择循环实验报告,C语言程序设计实验报告选择与循环结构程序设计.doc

    C语言程序设计实验报告选择与循环结构程序设计.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的 ...

  8. c语言程序设计循环结构实验报告,C语言程序设计实验报告选择与循环结构程序设计.doc...

    C语言程序设计实验报告选择与循环结构程序设计 学 生 实 验 报 告 学 院: 软件与通信工程学院 课程名称: C++与程序设计 专业班级: 通信121 姓 名: 学 号: 学生实验报告(2) 学生姓 ...

  9. python中循环结构关键字,04.循环结构

    ## 循环结构 ### 应用场景 如果在程序中我们需要重复的执行某条或某些指令,例如用程序控制机器人踢足球,如果机器人持球而且还没有进入射门范围,那么我们就要一直发出让机器人向球门方向奔跑的指令.当然 ...

  10. 【C语言】C语言的三种基本控制结构-顺序、选择、循环

    目录 1.算法 1.1算法的概念 1.2算法的表示方法 1.2.1自然语言 1.2.2流程图 1.2.3伪代码 1.2.4C语言 2.C语句 3.数据的输入输出 3.1格式输入输出函数 1.print ...

最新文章

  1. Http 请求头中的 Proxy-Connection
  2. 2013大数据全球技术峰会观后感
  3. pandas使用apply函数和lambda函数、把所有行指定的数据列进行相加(use apply and lambda to add value in dataframe rows)
  4. inline修饰虚函数问题
  5. C语言循环求出2的10次幂,C语言求2的100次幂的结果.doc
  6. GDB 修改当前判断函数的返回值(即修改寄存器的值)的方法
  7. [机器学习] XGB/LGB---自定义损失函数与评价函数
  8. Scrapy 1.6 中文文档校对活动 | ApacheCN
  9. Pytorch-张量的创建与使用方法
  10. word删除分页符_5个Word删除空白页的方法,简单又高效,总有一个能帮你轻松秒杀...
  11. logistic regression_【科研加油站】SPSS操作之有序Logistic回归的详细教程
  12. 情人节,给你们发点福利。
  13. javascript实现blob流、base64,file、base64的互相转换
  14. Haskell分解质因数
  15. CSF三层主机:渗透测试靶场笔记
  16. 前馈电容的作用-DCDC
  17. 苹果cms网站添加TV电视直播教程
  18. FTP登录不上 显示“找不到元素” windows无法访问此文件夹,请确保输入的文件名是否正确,并且您有权访问此文件
  19. 2014年国务院批准放假调休日期的具体安排通知
  20. 编程式事务和声明式事务浅析

热门文章

  1. ACM图论+数据结构杂题总结
  2. VC++获取不同Windows版本的方法
  3. Huo-deng-M
  4. 个人写的JSP个人日记本分享学习经验
  5. 阿里最强 Python 自动化工具开源了!
  6. 百德彼不妥协的现代性,中国轻奢眼镜的至高极
  7. 【附源码】计算机毕业设计SSM天气预报查询管理系统
  8. 5.1 规定“学什么”的培养方案——《逆袭大学》连载
  9. java 序列化 内存溢出_Gson序列化问题导致的内存溢出,tip:Background sticky concurrent mark sweep GC freed...
  10. (新手向)在matlab中运用SMOTE和前馈神经网络对wilt(枯萎)数据集进行机器学习