武汉理工大学计算机学院信也技术员000000000000009000000计算机程序设计基础C语言900主讲教师:毛薇武汉理工大学Wuhan Universityof Technology
主讲教师:毛 薇
计算机程序设计基础语言程序中的选择结构一-if语句的简单形式武汉理工大学Wuhan Universityof Technology
计算机程序设计基础C语言 ⚫ 程序中的选择结构——if语句的简单形式
程序中的选择结构通常计算机按在程序中书写的顺序执行语句。但许多情况下,语句的执行顺序依赖于输入数据或中间运算结果。此时,必须根据某个变量或表达式的值作出判定,以决定执行哪些语句和跳过哪些语句不执行。这种程序结构叫做选择结构(或称分支结构)。为实现选择结构程序设计,C语言引入了f语句结构和switch语句结构
通常计算机按在程序中书写的顺序执行语句。但许多情况下, 语句的执行顺序依赖于输入数据或中间运算结果。 ▪ 此时,必须根据某个变量或表达式的值作出判定,以决定执行哪些 语句和跳过哪些语句不执行。 ▪ 这种程序结构叫做选择结构(或称分支结构)。 为实现选择结构程序设计,C语言引入了if语句结构和 switch语句结构
if语句的简单形式if语句用来判定所给定的条件是否满足,根据判定结果(真或假)决定要执行的语句。表达式非0单分支(Singleselection)if(表达式)内嵌语句内嵌语句如: if (x>y)0X++;y++;if的下一条语句
if语句用来判定所给定的条件是否满足, 根据判定结果(真或假)决定要执行的语句。 单分支(Single selection) if(表达式) 内嵌语句 如: if(x>y) x++; y++; 内嵌语句 表达式 非0 0 if的下一条语句
if语句的简单形式例:从键盘上输入一个数x,开始若x大于等于0,则y=l;输入x若x小于0,则y=-1。#include<stdio.h>是main() (1float x;y=1int y;printf("x=");scanf("%f",&x);是1if(x>=0)ym-1y=1;if(x<0)y=-1;输出yprintf("%f,%dn",x,y);1结束
例:从键盘上输入一个数x, 若x大于等于0,则y=1; 若x小于0,则y=-1。 #include <stdio.h> main(){ float x; int y; printf("x="); scanf("%f",&x); if (x>=0) y=1; if (x<0) y=-1; printf("%f,%d\n" ,x,y); }