c语言程序设计(三章11.30).pptVIP

  1. 1、本文档共98页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 控制结构;重点: 1、单分支和双分支if语句的基本用法。 2、If语句的嵌套使用。 3、Switch语句的基本用法。 4、while、do-while语句的基本用法。 5、for 语句的使用。 6、循环的嵌套。 7、学会分析循环的程序段。;3.1 c语句概述;例: int a, b, c, d,sum; a = b+c*d; c ++; sum =a+b++; 3)函数调用语句 通常函数调用语句作为表达式语句的一部分,因此函数调用语句可并入表达式语句. 例: a=max(a,b,c); printf(“%d%o\n”,x , y+8); 4)空语句 只有一个;的语句叫空语句,是表达式语句的特例,该语句不做任何事情。 ;5) 复合语句 用一对花括号{ }括起来的一段程序即为一个复合语句。复合语句又称分程序(非子程序)。 格式:{ 变量定义/说明部分;//可有可无,任选 执行语句部分; } 【注】 ⑴ 复合语句可以用在C语言的任何地方,C规定:凡能使用简单语句的地方都可以使用复合语句。 ⑵ 花括号{ }必须配对使用。 ⑶ 花括号{ }允许嵌套。即执行语句可以是简单语句或内嵌的复合语句。;⑷ { }内定义的变量一般来说是局部变量,局部变量只在{ }范围内有效,换句话说,离开{ }范围就不可能再引用到它。若外面有引用该变量的语句,那肯定是引用的另一个在{ }外定义的同名变量。 [5] 复合语句经常会出现在条件语句的if子句、else子句中,或循环体中,既当满足某条件后要执行的语句不止一条时,可使用复合语句把多条语句括起来。 ;#include “math.h” #include “stdio.h” main( ) { int a=100,b,c; scanf(“%d”,b); c=fmod(a,b); printf(“C1=%d\n”,c); { int a=200; c=fmod(a,b); printf(“C2=%d\n”,c); printf(“A1=%d\n”,a); }; 3.2 if 条件语句 C语言程序设计使用的是结构化程序设计方法,通常有三种基本结构:顺序结构、选择结构、循环结构。 在实际编程中经常要根据不同的条件来选择的不同的执行路径,因此仅仅依靠顺序结构是不够的,此时就需要用到c语言中的选择结构。 ;3.2.1 if 结构(单分支形式) 选择结构是根据不同条件来选择不同分支执行的一种程序结构,其中又分为单分支、双分支、多分支三种形式。 格式:if (表达 式E) 语句S; 功能:测试表达式的值,若为真(≠0), 则执行语句S;否则(=0,假), 跳过语句S继续执行。   ;【注】 ⑴ 语句S可为简单语句,亦可为复合语句。  ⑵ 表达式E为任何表达式,运算结果≠0,表示结果 为真,否则为假。 ⑶ 测试“相等关系”,应当使用“= =”运算符。而不能 误用赋值号“=”。 ⑷ 表达式E要用圆括号( )扩起来。 ⑸ if 语句允许嵌套。 ;例:输入年龄,判断如果有85岁,则输出相应提示. int age ; printf(“Please input your age!\n”); scanf(“%d”,age); if ( 年龄为85岁 ) printf(“85 years_old!!!\n”); ...... 观察程序 ;#includestdio.h void main( ) { float r; printf(“Input r:”); scanf(“%f”, r); if (r0) printf(“\nArea is %f\n”,3.1416*r*r); };#includestdio.h void main() { float r; printf(“Input r:”); scanf(“%f”, r);

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档