流程控制语句教学课件.pptVIP

  1. 1、本文档共10页,可阅读全部内容。
  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文档。上传文档
查看更多

第八章流程控制语句课程教师:陈君武汉大学信息管理学院2024/6/21第八章流程控制语句1

8.1C语言语句一、基本语句nC语言的语句可分为五类:表达式语句,函数调用语句,控制语句,复合语句,空语句。1.表达式语句由一个表达式组成一个语句。其组成为:表达式;n注意:位于尾部的分号“;”是语句中不可缺少的部分,任何表达式都可以加上分号构成语句。第八章流程控制语句22024/6/21

8.1C语言语句一、基本语句执行表达式语句就是计算表达式的值。如:sum=0;/*赋值表达式加分号*/i++;/*自增运算表达式加分号*/a+=b+c;/*复合赋值表达式加分号*/第八章流程控制语句32024/6/21

8.1C语言语句一、基本语句2.函数调用语句由一个函数调用加上分号“;”组成。其组成为:函数名(实参列表);如:printf(“CProgram\n”);/*调用C系统标准库函数,输出字符串*/getchar();/*调用C系统标准库函数,字符输入函数*/max(a,b);/*调用自定义函数*/第八章流程控制语句42024/6/21

8.1C语言语句一、基本语句3.控制语句控制语句用于控制程序的流程,以实现程序的各种结构。C语言有9条控制语句。可分为以下三类:(1)条件判断语句条件语句:if()~else~语句多分支选择语句:switch语句(2)循环执行语句while语句:while()~语句第八章流程控制语句52024/6/21

8.1C语言语句一、基本语句dowhile语句:do~while()语句for语句:for()~语句(3)转向语句无条件转向语句:goto语句结束本次循环语句:continue语句终止执行switch或循环语句:break语句函数返回语句:return语句第八章流程控制语句62024/6/21

8.1C语言语句一、基本语句4.复合语句把多条语句用大括号“{}”括起来组成的一条语句称复合语句。在语法上将复合语句看成是单条语句,而不是多条语句。如以下程序段:{z=x-y;c=a*b;printf(%d%d\n,z,c);}第八章流程控制语句72024/6/21

8.1C语言语句一、基本语句5.空语句仅由一个分号“;”组成的语句称为空语句。空语句不执行的任何操作。空语句的作用,一是在循环语句中使用空语句提供一个不执行操作的空循环体;二是为有关语句提供标号,用以说明程序执行的位置。第八章流程控制语句82024/6/21

8.1C语言语句二、数据输入与输出C语言本身无输入/出语句,由函数实现,如printf等。一般:C语言提供了一些标准的输入/出函数–––系统函数。第八章流程控制语句92024/6/21

8.1C语言语句二、数据输入与输出1、字符输入输出函数(1)getchar()函数形式:getchar()功能:从终端(键盘)上输入一个字符要求:有#includestdio.h预编译命令一般形式为:c=getchar();输入字符时以回车确认,函数的返回值就是输入的字符。2024/6/21第八章流程控制语句10

8.1C语言语句二、数据输入与输出n说明:①getchar函数只能接受单个字符,输入数字也按字符处理。输入多于一个字符时,只接收第一个字符。②通常把输入的字符赋予一个字符变量或整型变量,构成赋值语句。也可以不赋给任何变量,作为表达式的一部分。③在TurboC下运行含getchar函数的程序时,将退出TurboC屏幕进入用户屏幕等待用户输入。输入完毕按“回车”后再返回TurboC屏幕。第八章流程控制语句112024/6/21

例:#includestdio.hmain(){charc;c=getchar();putchar(c);}第八章流程控制语句122024/6/21

(一)putchar函数—字符输出函数形式:putchar(c);功能:向终端(一般为显示器)输出一个字符,其中c为字符型或整型变量注意:用该函数时,须用预编译命令:#includestdio.h第八章流程控制语句132024/6/21

例:#includestdio.hmain(){chara,b,c;a=B;b=O;c=Y;putchar(a);putchar(b);putchar(c);}结果:BOY第八章流程控制语句142024/6/21

*若将最后一行改为:putchar(a);putchar(\n);putchar(b);putcha

文档评论(0)

113541236359 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体成都谚晨心动科技文化有限公司
IP属地四川
统一社会信用代码/组织机构代码
91510104MAD14BYH9L

1亿VIP精品文档

相关文档