C语言的基本语句和程序结构流程控制、执行.ppt
《C语言的基本语句和程序结构流程控制、执行.ppt》由会员分享,可在线阅读,更多相关《C语言的基本语句和程序结构流程控制、执行.ppt(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、白 雪 飞中国科学技术大学电子科学与技术系Dept.of Elec.Sci.&Tech.,USTCFall,2003第第3章章 C语言的基本语句语言的基本语句和程序结构设计和程序结构设计目 录l基本语句l关系运算符和关系表达式l逻辑运算符和逻辑表达式l分支程序设计l循环程序设计2 2基本语句(Statements)l控制语句l表达式语句l函数调用语句l空语句l复合语句3 3控制语句l完成一定的控制功能lC语言的9种控制语句nif-elsenwhilencontinuenswitchnreturnnforndo-whilenbreakngoto4 4表达式语句l形式nexpression;n表达
2、式最后加一个分号l举例na=3;/*赋值语句*/nz=x*y,z+;/*一条语句*/nx-y;/*语句,但无实际意义*/ni+;/*语句*/ni+/*表达式,不是语句*/5 5函数调用语句l形式nfunction(arguments);n函数调用后加一个分号n函数调用语句可以看作一种表达式语句l举例nprintf(%d,i);ngetchar();nmyfun(a,b);6 6空语句l形式n;n只有一个分号l用法n作为转向点n作为循环语句中的循环体l举例nfor(i=1;i=100;i+)sum+=i;nfor(i=1;i y)/*复合语句开始*/t=x;x=y;y=t;/*复合语句结束*/p
3、rintf(%d,%d,x,y);9 9C语言语句使用说明l除复合语句外,语句都以分号;作为结束l语句书写格式比较自由,确定语句结束的唯一标准是分号(;)l注意区分表达式和表达式语句,它们的用法不同n举例,if(a=b)0)t=a;n错例,if(a=b;)0)t=a;n举例,if(xy)x-;y+;n错例,if(xy)x-;y+1010关系运算符(Relational Operators)运算符名称举例优先级(算术运算符)小于i100高=小于等于a大于f3.14=大于等于c=a=等于a=b低!=不等于x!=0(赋值运算符)1111关系表达式l用关系运算符将两个表达式连接起来na+bc+d,(a
4、=3)xl注意区分等于(=)和赋值运算符(=)na=b,a=bl关系表达式的值是逻辑值“真”或“假”nC语言用整型表示逻辑值,“真”1、“假”0n举例,a=3,b=2,c=1;d=ab;/*d=1*/f=abc;/*f=(ab)c=0*/1212逻辑运算符(Logical Operators)运算符名称举例优先级!逻辑非!(ab)(算术运算符)(关系运算符)&逻辑与(xy)&(yz)|逻辑或(x3)|(xb)&(n=cd)lDe Morgan定理n!(a&b)(!a)|(!b)n!(a|b)(!a)&(!b)n!(a&b)|c)(!a|!b)&!c1717分支程序设计lif语句l条件运算符?:
5、lswitch语句l分支程序设计举例1818if语句的三种形式if(expression)statementif(expression)statement1else statement2if(expression1)statement1else if(expression2)statement2else if(expression3)statement3.else if(expressionn-1)statementn-1else statementn1919if语句的说明l无论哪种形式,一条if语句,包括else或else if子句,只算作一条语句lif语句中的子句,可以是一条任何类型的语句
6、,包括表达式语句、空语句、复合语句、控制语句l子句末尾的分号,只表示子句的结束,不表示if语句结束l注意复合语句末尾没有分号lelse子句都是可以没有的2020if语句举例if(x y)/*y为x和y的较大值*/y=x;if(x y)/*d为x和y之间的距离*/d=x-y;else d=y-x;if(x y);/*合法,但没有实际操作*/2121if语句的嵌套lif语句的各子句都可以又是if语句l应注意if-else的配对关系nelse总是与其上面最近的if配对n可以用明确if-else的配对关系if(exp1)if(exp1)if(exp2)if(exp2)statement1 statem
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 基本 语句 程序结构 流程 控制 执行
限制150内