C语言第六讲-三种结构-顺序结构选择结构循环结构.ppt
《C语言第六讲-三种结构-顺序结构选择结构循环结构.ppt》由会员分享,可在线阅读,更多相关《C语言第六讲-三种结构-顺序结构选择结构循环结构.ppt(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六讲 三种结构目标l掌握条件运算符和逗号表达式l顺序结构l选择结构l循环结构条件运算符条件运算符条件运算符是C语言中唯一的一个三目运算符 表达式1?表达式2:表达式3;例如:int a=2,b;b=a0?+a:a;printf(“%dn”,b);b=a0?0:1;逗号表达式逗号表达式用逗号连接的表达式称为逗号表达式逗号表达式的值是最后一个表达式的值例如:int a=2,b=3,c=4;c=(a+b,b+c,c-a);/*不要给a,b赋值*/printf(“%dn”,c);/*c=2*/顺序结构顺序结构顺序结构是程序设计中的三种基本结构之一又如:#include”stdio.h”main()i
2、nt i,j,k,n;printf(“water flowernumber is:”);for(n=100;n1000;n+)i=n/100;/*分解出百位*/j=n/10%10;/*分解出十位*/k=n%10;/*分解出个位*/if(i*100+j*10+k=i*i*i+j*j*j+k*k*k)printf(“%-5d”,n);printf(“n”);例如:#include”stdio.h”void main()int a=1234,b;b=a%10*1000;b+=a/10%10*100;b+=a/100%10*10;b+=a/1000;printf(“%d”,b);选择结构(一)选择结构
3、(一)选择结构能够使程序根据条件做出相应的判断,使程序选择执行某一段代码块,它使程序具有了智能 A:if(condition)statements;/*单分支选择结构*/三项说明:无论条件是否为真,总要先判断(执行)一遍条件如果语句只有一条,则大括号可以省略关于程序的缩排?输入字符检测输入年份,判断是否是闰年功能:首先判断条件是否为真,如果为真,则执行语句;否则,什么也不做,继续往下执行选择结构(二)选择结构(二)B、if(condition)statements1;else statements2;/*双分支选择结构*/功能:首先判断condition是否为真,如果为真,则执行stateme
4、nts1,否则,执行statements2三项说明:无论条件是否为真,总要先判断(执行)一遍条件如果语句只有一条,则大括号可以省略关于程序的缩排?输入两个数,输出其中的最大数(最小数)对两个数据按升序排序并输出选择结构(三)选择结构(三)C、if(condition1)statements1;else if(condition2)statements2;else if(condition3)statements3;else if(condition4)statements4;./*至多执行一句*/D、if(condition1)statements1;else if(condition2)st
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 第六 结构 顺序 选择 循环
限制150内