c语言之流程控制

1.流程控制的定义:程序执行的顺序

2.流程控制的分类:顺序、选择、循环

选择   if语句

1 最简单的if应用

格式: if (表达式)

语句;

2.if的作用范围  
 只能控制if之后的第一个语句,若想控制多个语句,需要将这些语句用花括号括起来

3. if.....else.....的用法

格式:if (表达式)

语句1;

else
语句2;

4. if.....else if......if.....语句

格式:if
(表达式)

语句1;

else if 语句2;

............

else  语句n;

解释:因为语句只能执行一个,不可能同时执行,所以整体算一个语句

5.用法举例(学生成绩分等级) if (90 <= score <=
100)-----数学表达式直接应用到c语言会出现错误(因为左边的结果为逻辑值0或者1,但不管结果为0
还是1,都小于100,所以表达式始终为真,无法判断学生的成绩是不是在90到100之间)----------应该改为  if ( score
>= 90 && score <= 100)    .......

c语言之流程控制

时间: 2024-07-28 16:31:57

c语言之流程控制的相关文章

从头开始-04.C语言中流程控制

分支结构: if语句:当条表达式满足的时候就执行if后面大括号中语句 三种格式: if,if else , if else if else 特点:1.只有一个代码块会被执行 2.若有else那么必有一个代码会被执行 3.一个if语句中只能以if开头,最多只能有一个else,可以有任意个else if switch(表达式){ case 常量: ... break; case 常量1: ... break; default: ... break; } : 使用场景:当一个变量只有几个固定的取值的时

《黑马程序员》C语言中流程控制(C语言)

一.流程控制 C语言中程序运行中共分为3中结构: 顺序结构:默认的流程结构.按照书写顺序执行每一条语句. 选择结构:对给定的条件进行判断,再根据判断结果来决定执行哪一段代码. 循环结构:在给定条件成立的情况下,反复执行某一段代码. 二.选择结构 if语句结构如下所示,if运行条件只有两个0或1 if(语句一) { printf("博客"); } else if { printf("博客1"); } else if { printf("博客2");

黑马程序员——c语言的流程控制

1. 流程控制 ● 顺序结构:默认的流程结构.按照书写顺序执行每一条语句. ● 选择结构:对给定的条件进行判断,再根据判断结果来决定执行哪一段代码. ● 循环结构:在给定条件成立的情况下,反复执行某一段代码. 2. 选择结构-if 1. 简单使用 ● if (表达式)  语句1;     注:如果条件为真,就执行后面的语句,否则不执行. ◆ if(count>50)  开班;  上课; 1 #include <stdio.h> 2 int main() 3 { 4 // 人数 5 int

python语言的流程控制

流程控制 1.python语句的分类2.流程控制相关的分类3.顺序结构4.分支结构5.循环结构6.其他流程控制语句 1.python语句的分类 1.单行代码 一行的python代码 2.代码块/组:以冒号作为开始,用缩进划分相同作用域,这样的结构称之为代码块,是一个整体.作用域是指作用范围.作用区域,使用了相同的缩进,即有相同的作用域.缩进:一个table距离或者四个空格.注意:代码块/组中严格区分空格和table,不能混合使用,必须只使用一种方式缩进! 2.流程控制的分类流程控制:对计算机执行

Java语言的流程控制

Java语言中有三种流程控制结构: 1.               顺序结构 2.               选择结构 3.               循环结构 顺序结构 含义:按语句的先后顺序来依次执行. 选择结构 含义:根据条件从多个分支中选择其中一条来执行.比如:if语句.if-else语句.switch语句. 条件语句(if.if-else.if嵌套.多重if): 特点:准确地检测判断条件成立与否.再决定是否执行后面的语句. if语句 格式: if(条件表达式) { 语句 } if

C#语言的流程控制

一.流程图 使用标准化的图形方案,分析某个功能的实现步骤      1.流程图的形状        椭圆        表示流程的开始与结束,一个流程图中,只能出现一个开始和一个结束       矩形       表示功能中的每一个步骤      平行四边形       表示输入和输出     菱形      表示判断,判断有两种结果,真或假    箭头     连接其他图形,表示程序的流向      2.功能分析和代码分离        更加专注,便于解决复杂问题 二.流程控制语句 1. if

C语言基础之函数和流程控制

函数和流程控制也是每个编程语言的基本概念,函数是划分模块的最小单位,良好的函数规划能直接提升软件的质量,C语言的流程控制主要由以下几个语句组成,条件分支语句.选择语句.循环语句.goto语句.return语句等. 函数的定义 一个函数包含返回值.函数名和参数列表,如下定义了一个返回值为 int 函数名为show拥有一个int类型参数的函数 int show(int param) {     printf("这是一个名为show的函数");     return 0; } 再来定义个没有

golang 流程控制

Go语言的流程控制主要分为三大类: 1. 条件判断 2. 循环控制 3. 无条件跳转 条件判断 Go语言的条件判断由if ... else if ... else 语句实现,条件表达式值必须是布尔类型,可省略圆括号,但是花括号不能省略且左花括号不能另起一行,比如: if 7%2 == 0 {     fmt.Println("7 is even") } else {     fmt.Println("7 is odd") }     if 8%4 == 0 {   

黑马程序员-------------C语言流程控制-选择结构

流程控制 c语言中有3中结构控制程序运行1> 顺序结构:默认的流程结构,按照书写的顺序执行每一条语句2> 选择结构:对给定的条件进行判断,在根据判断结果来决定来执行哪一段代码3> 循环结构:在给定条件成立的情况下,反复执行某一段代码 1.选择结构 if语句 1>if的第一种结构 if(条件){//条件成立就会执行下面语句 语句1: 语句2: ....... } 例子: #include <stdio.h> int main (){ //人数 int cout = 0;