第4章选择程序设计 f语句 例输入一个实数,求它的绝对值 #include "stdio.h" void main() double x,y; scanf("%lf",&x); if(x<0.0) y=-X; else y=X; printf("%lf n",y); 且标要求 进课提纲 讲课内客 课后业 K 退出
目标要求 讲课提纲 讲课内容 课后作业 退出 第4章 选择程序设计 例输入一个实数,求它的绝对值 #include "stdio.h" void main() { double x,y; scanf("%lf",&x); if(x<0.0) y=-x; else y=x; printf("%lf\n",y); } if语句
第4章选择程序设计 f语句 2、缺省else的if结构(又称不平衡if结构 【格式】 f(表达式) 语句 =0 或: 表达式 if(表达式) 语句 非0 例如: 语句 if (x>y) printf("%d",x); If后续语句 且标要逑 讲课提坝 进课内客 课后作业 退出
目标要求 讲课提纲 讲课内容 课后作业 退出 第4章 选择程序设计 2、缺省else的if结构(又称不平衡if结构 ) 【格式】 if (表达式) 语句 或: if (表达式) 语句 例如: if (x>y) printf("%d",x); if语句 表达式 语句 非0 =0 If后续语句
第4章选择程序设计 ●●●● if语句 例 -1 (8<0) 符号函数x 0 (8=0) 编写程序,输入一个x值,输出y值。 1 (x>0) 开始) #include "stdio.h" 输入x的值 void main() int x,y; scanf("%d",&x); if(x<0) y=-1; if(x==0) y=0; if(x>0) y=1; printf("x=%d,y=%d\n",x,y); 输出y的值 结束) 且标要求 进课提纲 讲课内客 课后作业 退出
目标要求 讲课提纲 讲课内容 课后作业 退出 第4章 选择程序设计 ◼ 例 编写程序,输入一个x值,输出y值。 #include "stdio.h" void main() { int x,y; scanf("%d",&x); if(x<0) y= -1; if(x==0) y=0; if(x>0) y=1; printf("x=%d,y=%d\n",x,y); } if语句 T F x<0 y= -1 T F x==0 y=0 T F x>0 y=1 输入x的值 输出y的值 开始 结束
第4章选择程序设计 ●●● if语句 4、f语句的说明 ①if语句中在f后面都有“表达式”,“表达式”一定 要有括号,表达式的类型可以是任意的数值类型(包括 整型、实型、字苻型、指针型数据)一般为逻辑表达 式或关系表达式。例如,下面的f语句也是合法的: if ('a")printf("%d",'a'); 且标要逑 讲课提坝 进课内客 课后业 退出
目标要求 讲课提纲 讲课内容 课后作业 退出 第4章 选择程序设计 4、if语句的说明 ①if语句中在if后面都有“表达式” , “表达式”一定 要有括号,表达式的类型可以是任意的数值类型(包括 整型、实型、字符型、指针型数据)一般为 逻辑表达 式或关系表达式。例如,下面的if语句也是合法的: if ('a') printf("%d",'a'); if语句
第4章选择程序设计 f语句的形式 ②if和else同属于一个if语句,else不能作为语句单 独使用,它只是f语句的一部分,与f配对使用,因 此程序中不可以没有if而只有else; ③如果<语句1>和<语句2>一定要以分号结束。例如 if (x>0) printf ("%f",x); else printf(%f,-x); 各有一个分号 目标要求 进课提 讲课内室 课后业 K 退出
目标要求 讲课提纲 讲课内容 课后作业 退出 第4章 选择程序设计 ②if和else同属于一个if语句,else不能作为语句单 独使用,它只是if语句的一部分,与if配对使用,因 此程序中不可以没有if而只有else; ③如果<语句1>和<语句2>一定要以分号结束。例如: if (x>0) printf ("%f",x); else printf(“%f” ,-x); if语句的形式 各有一个分号