内容正文:
if语句
学习目标
1.IF语句的习题。
2.通过设计,提升学生的程序设计。
3.几种循环结构的设计。
4.熟练掌握IF语句的格式与功能。
知识精讲
1、 预习展示
承上启下:
复习前面所学的知识,导入现在所学知识。
if这个单词的含义是?
if语句通常被称为选择语句或分支语句。
一般形式
if(表示式)语句;
if语句通常被称为选择语句或分支语句。
它不再局限于顺序结构的单一流程,而是用来对给定条件进行判定,根据其判定结果,从两种操作中选择其一。
if语句用于实现分支结构,c语言提够了两种形式的if语句。
二、深度求索
典型例题
输入一个成绩score,如果成绩大于等于60,则显示“通过!”,否则不显示。
程序如下:
#include <stdio.h>
main()
{ int score;
printf(输入一个成绩:‘)
scanf(;%d”,^&score);
if(score>=60) printf(“通过!
”)
}
运行时,若输入65,则输出“通过!”;若输入56,则无输出.
它的功能是:
输入一个成绩后对表达方式“score>=60”进行计算,如果结果值为真(非0),就执行printf()语句;否则,就跳过printf()语句,转而把执行后续语句。
三、例题解答
1.以下不正确的if语句形式是( )
A. if(x>Y&&x! =y);
B. if(x= =y) x + = y;
C. if(x! =y) scanf(“%d”,&x) else scanf(“%d”,&y);
D. if(x<y) {x+ +;y+ +;)
2.已a=9, b=8, c=7.则执行下列程序段后, a. b、c的值分别为( )
if(a>c)
{ a=b;b=c;c=a; }
else
a=c;c=b;b=a;
A.9,8,8 B.9,8,7 C.8, 8, 7 D.8,7,8
学科网(北京)股份有限公司
$$