TreeMind树图在线AI思维导图
当前位置:树图思维导图模板资格考试计算机计算机考试知识点if语句及其构成的选择结构思维导图

计算机考试知识点if语句及其构成的选择结构思维导图

  收藏
  分享
免费下载
免费使用文件
原来是y 浏览量:152022-11-06 21:48:26
已被使用1次
查看详情计算机考试知识点if语句及其构成的选择结构思维导图

本思维导图主要总结国家计算机等级考试二级C语言部分知识点if语句及其构成的选择结构

树图思维导图提供 计算机考试知识点if语句及其构成的选择结构思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点if语句及其构成的选择结构思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:8359351932ed9679708ee6396071d3c2

思维导图大纲

计算机考试知识点if语句及其构成的选择结构思维导图模板大纲

1.if语句

(1)不含else子句的if语句

if(表达式)语句

语句执行过程为:

首先计算紧跟在if后面一对圆括号中的表达式的值。

根据计算结果有两种情况:

①如果表达式的值为非零(“真”),则执行其后的if子句,然后去执行if语句后的下一条语句

②如果表达式的值为零(“假”),则跳过 if子句,直接执行if语句后的下一条语句。

(2)含else子句的if语句

if(表达式)语句1

else 语句2

if和else是C语言的关键字。

if和else是C语言的关键字。

“语句1”称为if子句,“语句2”称为else子句,这些子句只允许为一条语句,若需要多条语句时,则应该使用复合语句。

语句的执行过程为:

首先计算紧跟在if后面一对圆括号内表达式的值。

计算结果有两种情况:

①如果表达式的值为非零,执行if子语,然后跳过else子句,去执行if语句后的下一条语句;

②如果表达式的值为零,跳过if子句,去执行else子句,执行完之后接着去执行if语句后的下一条语句。

2.嵌套的if语句

(1)在if子句中嵌套有else子句的if语句

if(表达式1)

if(表达式2) 语句1

else 语句2

else 语句3

语句的执行过程如下:

首先计算紧跟在if后面一对圆括号内表达式的值,计算结果有两种情况:

①当表达式1的值为非0时,执行内嵌的if-else语句;

②当表达式1的值为0时,执行语句3。

(2)在if子句中嵌套不含else子句的if语句

if(表达式1)

{if(表达式2)语句1}else

语句2

(3)在else子句中嵌套if语句。

①内嵌的if语句带有else:

if(表达式1)语句1else

if(表达式2)语句2

else语句3

②内嵌的if语句不带有else:

if(表达式1)语句1

if(表达式1)语句1

else

if(表达式2)语句2

3.条件表达式构成的选择结构

(1)条件运算符

条件运算符由“?”和“:”两个运算符组成。

(2)由条件运算符构成的条件表达式

表达式1表达式2:表达式3

(3)条件表达式的运算功能

条件表达式的运算过程如下:

当“表达式1”的值为非零时,求出“表达式2”的值,此时“表达式2”的值就是整个条件表达式的值

当“表达式1”的值为零时,则求“表达式3”的值,这时便把“表达式3”的值作为整个条件表达式的值。

(4)条件运算符的优先级

条件运算符先于赋值运算符,但低于关系运算符和算术运算符。

相关思维导图模板

计算机考试知识点文件的读写思维导图思维导图

树图思维导图提供 计算机考试知识点文件的读写思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点文件的读写思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3addfcccb8839b09c49d9cf6c7c011d1

计算机考试知识点文件指针思维导图思维导图

树图思维导图提供 计算机考试知识点文件指针思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点文件指针思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3b7318d886411679e5e0eb18447fbd02