c语言的选择结构

c语言的选择结构

ID:45063335

大小:301.50 KB

页数:31页

时间:2019-11-09

c语言的选择结构_第1页
c语言的选择结构_第2页
c语言的选择结构_第3页
c语言的选择结构_第4页
c语言的选择结构_第5页
资源描述:

《c语言的选择结构》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章:选择结构4.1关系运算与逻辑运算4.1.1C语言的逻辑值:用0表示假,用非0表示真如果表达式结果为假,表达式值为0如果表达式结果为真,表达式值为1第四章:选择结构4.1.2关系运算与关系表达式<、<=、>、>=、==、!=同级同级例:s=3>51==6>7printf(“%d”,8<9);4.1.3逻辑运算和逻辑表达式逻辑运算符:与&&或

2、

3、非!优先级:!&&

4、

5、例:A&&BA

6、

7、B!A3<5&&7>53<5

8、

9、7<5!(3<5)在与运算中,如果有一个条件为假,则不执行另一个条件;在或运算中,如果有

10、一个条件为真,则不执行另一个条件;4.1.3逻辑运算和逻辑表达式程序举例例1:main(){inta=3,b=6,s;s=a>b&&++b;printf(“%d,%d”,s,b);}例2:main(){inta=3,b=6,s;s=a

11、

12、++b;printf(“%d,%d”,s,b);}例4:main(){inta=3,b=6,s;s=a>b

13、

14、++b;pr

15、intf(“%d,%d”,s,b);}习题:4.4!((a

16、

17、1)!(1&&0

18、

19、1)!(1)0a

20、

21、b+c&&b-c3

22、

23、9&&-13

24、

25、11C语言运算符优先级1、单目运算符—双目运算符2、算术运算—关系运算—逻辑运算()、+、-、++、--、!、*、/、%、+、-<、<=、>、>=、==、!=、&&、

26、

27、、=、,4.2if语句和用if语句构成的选择结构if语句的格式:if(表达式)语句1;[else语句2;]逻辑值必须是一条语句必须是一条语句4.2if语句执行过程if(表达式)语句1;[e

28、lse语句2;]假真4.2if语句程序举例例1:main(){inta=3,b=4;if(a)a++;elseb++;printf(“%d,%d”,a,b);}例2:main(){inta=3,b=4;if(a>b)a++;elseb++;printf(“%d,%d”,a,b);}if和else的语句体只能是一条语句例3:main(){inta=3,b=4,c=10;if(a

29、=10;if(ab)a++;elseb++;++c;printf(“%d,%d,%d”,a,b,c);}例6:main(){inta=3,b=6,c=10;if(a>b)a++;b++;c++;printf(“%d,%d,%d”,a,b,c);}4.2if语句和用语句构成的选择结构例7:main(){inta=3,b=

30、6,c=10;if(a>b)a++;b++;elsec++;printf(“%d,%d,%d”,a,b,c);}4.2if语句程序举例例:编写程序,输入一个整数,打印出它是奇数还是偶数。main(){intx;printf(“inputx:”);scanf(“%d”,&x);if()printf(“是偶数”);elseprintf(“是奇数”);}x%2==04.2if语句和用语句构成的选择结构例:编写程序,输入a,b,c三个数,打印出最大者。main(){floata,b,c,max;prin

31、tf(“inputa,b,c:”);scanf(“%f%f%f”,&a,&b,&c);max=a;if(b>max)max=b;if(c>max)max=c;printf(“max=%f”,max);}4.2.2嵌套的if语句语句形式如下:if(表达式)if(表达式)语句1;else语句2;else……例4.5编写程序,根据输入学生成绩给出相应的等级,大于或等于90分以上的等级为A等级,60分以下的等级为E等级,其余每10分为一个等级。程序如下:main(){intg;printf(“Enterg:”)

32、;scanf(“%d”,&g);if(g>=90)print(“A”);elseif(g>=80)printf(“B”);elseif(g>=70)printf(“C”);elseif(g>=60)printf(“D”);elseprintf(“E”);}配对约定:else与离它最近的一个没有配对的if进行配对。课后习题4.5main(){inta=2,b=-1,c=2;if(a

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。