C语言流程控制结构—顺序结构、选择结构

C语言3种流程控制结构:顺序结构、选择结构、循环结构。

顺序结构

  最简单的结构,不需要关键字。安照代码顺序一步步执行。

选择结构

  (一)if简单使用

  1) 第一种结构:if

  a) 如果条件为真,就执行后面的语句,否则不执行。

    if(条件)

    {

      语句1;

      语句2;

    }

  2) 第二种结构:if - else

  a) 如果条件成立就执行语句1,否则执行语句2。

    if(条件)

    {

      语句1;

    }

    else

    {

      语句2;

    }

  3) 第三种结构:if - else if - else...

  a) 先判断条件1,若成立则执行语句1,其它不执行;若条件1不成立,则检查条件2···,【注意】如果条件3成立,则说明前面的都不成立。所有的语句块只有一个会被执行。

    if(条件1)

    {

      语句1;

    }

    else if(条件2)

    {

      语句2;

    }

    else (条件3)

    {

    语句3;

    }

  (二)选择结构-switch   

    Switch(值) //通常是变量

    {

    Case 数值1:

    语句1;

    Break;

    Case 数值2:

    语句2;

    Break;

    Case 数值3:

    语句3;

    Break;

    Default :

    语句4;

    Break;

    }

  解说:该结构把数值与数值1进行比较,若相等,则执行后面的所有语句,直到遇见break语句跳出整个循环,若前面的条件都不满足,则最终会执行default后面的语句。如果不写break语句,则后面的语句会接连执行,直到遇到break语句或者是全部语句执行完毕,只要前面的条件成立,则后面的判断就直接被忽略。  

时间: 2024-10-04 02:53:16

C语言流程控制结构—顺序结构、选择结构的相关文章

C语言流程控制结构—循环结构

循环结构 循环结构-while While(条件) { 语句: } 解说:先判断条件是否成立,成立则执行,执行完代码后再次判断条件是否成立(判断条件->执行代码块->判断条件->执行代码块···) 1.首先确定循环执行的操作(循环体内语句) 2.在确定约束条件,即需要循环多少次(循环体判断条件) 3.定义一个变量来记录循环的次数(根据需要进行定义,或不定义) 提示:在while循环体内使用if...break(跳出整个循环)或if...continue语句(跳出本次循环,继续下一次循环判

第二节 java流程控制(判断结构+选择结构)

Java的判断结构: 1.if(条件表达式){ 执行语句 }: 2.if(条件表达式){ 执行语句 }else{ 执行语句 } 3. if(条件表达式){ 执行语句 }else if(条件表达式){ 执行语句 } else{ 执行语句 } 4.嵌套的if...else语句 if(条件表达式){ 执行语句1 if(条件表达式){ 执行语句2 }else{ 执行语句3 } } switch语句  区间判断选择 switch(表达式){ case 取值1:执行语句1;break         //

流程控制值switch选择结构

1.switch语法 Switch(char/int){ case 1: //语句 break; case 2: //语句2 break; default: //默认语句 break; } 2.switch的注意点 01.小括号中表达式只能取两种类型:int.char 02.case分支的值不能相同 03.case和break必须成对出现 04.default的位置不影响运行结果 05当case中没有配置项时,才执行default块的内容 例如: 3.switch语句的执行步骤 1*计算swit

c++程序流程结构(顺序、选择、循环)break、continue

程序流程结构分类 从上到下就是顺序结构 选择结构 if语句.if-else语句(三目运算符 a>b?a:b).if -else if-else语句. switch语句 int main() { int a = 10; switch (a) { case 1: cout << "111"; break; case 2: cout << "222"; break; case 3: cout << "333";

java基础:流程控制语句(选择结构if语句)

(1)顺序结构 从上往下,依次执行 Demo: class ShunXuJieGouDemo { public static void main(String[] args) { System.out.println("程序开始了"); System.out.println("我爱Java"); System.out.println("程序结束了"); } } (2)选择结构        按照不同的选择,执行不同的代码 Java语言提供了两种选

黑马程序员— C语言选择结构和循环结构的总结

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 在学习完C语言的流程控制后,发现选择结构跟循环结构都各自有各自的特点,下面就来对选择结构与循环结构进行一个综合的总结 第一讲  选择结构与循环结构 选择结构主要包括if语句和switch语句,而循环结构包括for循环,while循环以及do while循环: 一 选择结构 1.if(条件){ }else if(条件2){ }else{ } 特点:同一时刻只有一个大括号里面的代码会执行. 2.s

计算机专业考研if选择结构

if选择结构 选择结构在不同操作之间选择.例如,假设考试成绩60分算及格,则下列伪代码: if student's grade is greater than or equal to 60 print "Passed" else print "Failed" 确定“学生成绩大于或等于60分”是true或false,如果是true,则该生及格,打印“Passed”字样,并顺序“执行”下一个伪代码语句(记住,伪代码不是真正的编程语言).如果条件为false,则忽略打印语

Java从零开始学六(选择结构)

一. 程序的结构: 一般来说程序的结构包含有下面三种: 1.顺序结构 2.选择结构 3.循环结构 二.顺序结构 程序至上而下逐行执行,一条语句执行完之后继续执行下一条语句,一直到程序的末尾 三.选择结构 选择结构是根据条件的成立与否,再决定要执行哪些语句的一种结构 3.1 .IF语句--单分支结构 if (判断条件){ 语句1 : … 语句2 : } 示例一. 比较2个整型变量的大小 package pb.test; public class test4 { public static void

[终章]进阶20-流程控制结构--if/case/while结构 - 三个while的存储过程案例(批量生成表单数据) - 随机长度的随机字符串的存储过程案例

1. mysql 存储过程中尽量使用 @变量 而不用局部变量, @变量不容易报错!权限小,更改一下就报错! 2. sql中判断相等'=' ,用'=' 不用'=='. 3. #流程控制结构 /* 顺序结构: 程序从上往下依次执行; 分支结构: 程序从多条路径中选择一条往下执行 循环结构: 程序在满足一定条件的基础上,重复执行一段代码 */ #一: 分支结构 #if 函数 : 实现简单的双分支 /*语法: 实现简单的双分支 if(表达式1,表达式2,表达式3) 执行顺序: 如果表达式1成立, 则if