第5讲 小结与练习1.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5讲 小结与练习1

第5讲 小结与练习1 小 结 C语言是贝尔实验室于70年代初研制出来的,后来又被多次改进,并出现了多种版本。80年代初,美国国家标准化协会(ANSI),根据C语言问世以来各种版本对C语言进行扩充,制定了ANSI C标准(1989年再次做了修订)。 目前,在微机上广泛使用的C语言编译系统有Microsoft C、Turbo C 、Borland C等。虽然它们的基本部分都是相同的,但还是有一些差异, 所以请大家注意自己所使用的C编译系统的特点和规定(参阅相应的手册)。 一个完整的C语言程序,是由一个main()函数(又称主函数)和若干个其它函数结合而成的,或仅由一个main()函数构成。 函数是C语言程序的基本单位。 main()函数的作用,相当于其它高级语言中的主程序;其它函数的作用,相当于子程序。 C语言程序总是从main()函数开始执行。 一个C语言程序,总是从main()函数开始执行,而不论其在程序中的位置。当主函数执行完毕时,亦即程序执行完毕。 习惯上,将主函数main()放在最前头。 与其它高级语言一样,C语言也是利用函数体中的可执行语句,向计算机系统发出操作命令。按照语句功能或构成的不同,可将C语言的语句分为五类。 控制语句 选择结构控制语句 if()~else~, switch()~ 循环结构控制语句 do~while(), for()~, while()~, break, continue 函数调用语句 printf(This is a C function statement.); 表达式语句 表达式语句由表达式后加一个分号构成。最典型的表达式语句是,在赋值表达式后加一个分号构成的赋值语句。 空语句 例如,下面就是一个空语句: ; 复合语句 复合语句是由大括号括起来的一组(也可以是1条)语句构成。 变量 在程序运行过程中,其值可以被改变的量称为变量。 变量的两个要素 变量名:每个变量都必须有一个名字──变量名,变量命名遵循标识符命名规则。 变量值:在程序运行过程中,变量值存储在内存中。在程序中,通过变量名来引用变量的值。 变量的定义与初始化 在C语言中,要求对所有用到的变量,必须先定义、后使用;且称在定义变量的同时进行赋初值的操作为变量初始化。 变量类型 整型变量:注意进制: 十进制:例如10、36。 八进制:以数字0开头,例如012。 十六进制:以数字0+小写字母x开头,例如0x36。 实型变量 字符型变量 字符变量用来存储字符常量。将一个字符常量存储到一个字符变量中,实际上是将该字符的ASCII码值(无符号整数)存储到内存单元中。 运算符和表达式 类型 优先级 结合规律 自增(++)、自减(--)运算 作用 自增运算使单个变量的值增1,自减运算使单个变量的值减 用法与运算规则 前置运算:运算符放在变量之前:先使变量的值增(或减)1,然后再以变化后的值参与其它运算,即先增减、后运算。 后置运算──运算符放在变量之后:变量先参与其它运算,然后再使变量的值增(或减)1,即先运算、后增减。 分支程序设计 关系表达式和逻辑表达式 其值的二值性:真和假 If语句 if …… if ……else…. if……else if ……else if ……else… Switch语句 多分支选择 注意语法规则 循环程序设计 在C语言中,可用以下语句实现循环: (1)用for语句。 (2)用do-while语句。 (3)用while语句。 在3条循环语句中,for语句最为灵活,不仅可用于循环次数已经确定的情况,也可用于循环次数虽不确定、但给出了循环继续条件的情况。 习题解析 请选出可用作C语言用户标识符的一组标识符 A) void B) a3_b3 C) for D) 2a define _123 -abc DO WORD IF case sizeof 答案:B C语言程序的基本单位是 A) 程序行 B) 语句 C) 函数 D) 字符 答案:C 设有如下程序段: int i=0,sum=1; do { sum+=i++;} while(i6); printf(“%d\n”,sum); 上述程序段的输出结果是多少? 答案:16 设a、b、c为整型数,且a=2、b=3、c=4,则执行完以下语句: a*=16+(b++)-(++c);后,a的值是多少? 答案:28 在C语言中,要求运算数必

文档评论(0)

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

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

1亿VIP精品文档

相关文档