首页计算机书籍程序设计C应用程序设计技术_李文兵编著_730201468X
memories

文档

1380

关注

0

好评

0
PDF

C应用程序设计技术_李文兵编著_730201468X

阅读 857 下载 0 大小 10.22M 总页数 446 页 2023-03-16 分享
价格:¥ 10.00
下载文档
/ 446
全屏查看
C应用程序设计技术_李文兵编著_730201468X
还有 446 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 446 页,下载后文档不带www.pdfdz.com水印,支持完整阅读内容。
2、古籍基本都为PDF扫描版,所以文档不支持编辑功能,即不支持文档内文字的复制粘贴。
3、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
4、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
5、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
if(y==0)x=3;else x=5;其中(y==0)为假,故执行x=5:所以,第2次输出结果也是5。・初始值:y=1,x=1else x=5;相当于:if (y<0){if(y>0)x=3:else x=5;由于(y<0)为假,故花括号中的语句不被执行,x保持其原值,故第3次输出结果是1。y的值仍为1if(z=y<0)x=3:else if (y==0)x=5;else x=7;其中,(z=y<0)为:(z=(10))故z为0,条件判断为假,语句x=3:不执行。条件(y==0)也为假,故语句x=5:也不执行。因此,语句×=7:被执行,所以,第4次输出结果为7和0。·y值仍为1if(z=(y==0))x=5;x=3:其中z=(y==0)执行结果z=0,条件判断为假,故x=5:不执行,而执行x=3:故第5次输出结果为3和0。·y值仍为1if(x=z=y);x=3;其中,(x=z=y)为:(x=(z=1))故有x,z的值均为1,条件判断为真,执行其后的空语句(;),x,z值均不变,但后面还有一个x=3;语句,执行此语句后x的值变为3,故最后-一次输出结果为3和1。(2)switch结构①结构switch结构是由switch语句构成的多分支程序结构,其结构形式为:switch(条件表达式){case常量表达式l:语句14break;case常量表达式2:语句2break;case常量表达式n:语句nbreak;default:语句n+1break;该结构的PAD图与图1.3相同。②功能该控制结构的功能可归纳为两点:·如果条件表达式的解等于常量表达式i的值,则执行语句i:·如果条件表达式的解与任何常量表达式的值都不相同,则执行default:后的语句。若default部分缺省,则什么也不执行就跳出switch结构。③注意事项使用该结构应注意如下几点:·switch结构中的break语句不能缺省。每个case中的break语句,使switch结构只执行该case中的语句。即一执行break语句,便从switch结构中跳出,如练习l1.2所示。若无break语句,则继续执行下面各case的执行语句,如练习l.3所示。【练习1.2】in()int i=2;switch(i)case 1;printf("case is in 1\n");break;case 2:printf("case is in 2\n");break;case 3:printf("case is in 3\n");breakdefault:printf("it is default\n");5
返回顶部