2014语言基础复习提纲.docVIP

  1. 1、本文档共11页,可阅读全部内容。
  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文档。上传文档
查看更多
二、C语言的结构化语句 C语言中有三种结构化语句,分别为: 1.?? 顺序结构: 2? .选择结构: 3.? 循环结构: 三、语句 C语言中的语句主要有以下几种需要大家掌握: 1. 表达式语句 在表达式之后加上一个分号“;”,就构成了一个表达式对应的语句。 在这里要强调每个C语言的语句之后都必须要有一个“;” ?【注意事项】 一行内可以有多句表达式语句,但是在程序的写法上要求书写规范,便于阅读。 2. 空语句 若一个语句只有一个“;”,即构成空语句。 【注意事项】 (1)“空语句”表示程序执行时不产生任何动作。 (2)但随意使用空语句会导致逻辑上出现错误,需要慎用。 () 空语句一般用在延时程序中,表示等待时间。 【注意事项】 一条空语句即一个“;”也是一条语句。 3. 复合语句 用花括号括起来的多个语句组成一个复合语句。其表示为: {语句1;语句2;… 语句n;} 注意!一条复合语句在语法上相当于一条语句。 【经典例题】 例4:以下叙述中错误的是( ?? ) A)C语句必须以分号结束。 B)复合语句在语法上被看作一条语句。 C)空语句出现在任何位置都不会影响程序运行。 D)赋值表达式末尾加分号就构成赋值语句。 【注意事项】 (1)一个复合语句在语法上等同于一个语句,也可称为是一个语句块。 (2)凡是单个语句能够出现的地方复合语句都能够出现。 (3)花括号的后面不能加有“;”。 4. 注释 以“/*”开头并且以“*/”结尾。 【注意事项】 (1)强调注释可以在程序中的任何地方。 (2)对程序的编译和运行不起作用,不影响程序的运行结果。 (3)程序运行时将无视注释的存在。 (4)注释是给阅读程序的人看的。 程序中以“/*”开头并且以“*/”结尾的部分表示程序的注释部分,注释可以加在程序的任何位置。【经典例题】 例? 有以下程序段: main() {?? int a=0,b=0; a =10;??????????? /*给a赋值 b=20;????????????? 给b赋值 */ printf(a+b=%d\n,a+b);?? /*输出计算结果*/ }程序运行后的结果是(B) A)a+b=30?????? B)a+b=10 ? C)30?????? D)程序出错 ?四、输出函数 总共有两个,分别为printf和putchar函数。 1. printf函数 (1)printf函数的一般格式: printf(格式输出控制,输出列表) 1)格式输出控制:需用一对双引号括起来,双引号内包含“格式说明”和“普通字符”两部分。 2)输出列表:需要输出的数据,多个数据之间用逗号隔开。 (2)格式说明 注:在printf函数中,若格式说明的个数少于输出项的个数,多余的输出项则忽略不输出,这是二级C考试中经常出现的题目。 (3)普通字符会原样输出,转义字符需要输出对应的字符。 注:printf函数输出数据时,做题很容易忽略普通字符的输出。在考试中,这类题目常出现。 main() ??? { inta,b; ??????? a=10; ??????? b=15; printf(a+b=%d,a+b);??? } (4)数据输出实例(已知int a=66; float b=123.56;) 通过以下各输出语句,输出函数的各种格式。 (1)printf(%d,a);????????? 66 (2)printf(%3d,a);???????? □66 (3)printf(%-3d,a);??????????? 66□ (4)printf(%f,b);????????????? 123.560000 (5)printf(%7.2f,b);?????????? □123.56 (6)printf(%-7.2f,b);????????? 123.56□ (6)printf(%c,a);????????????? B (7)printf(%x,a);????????? 42 【注意事项】 1)输出控制是由双引号括起来的格式转换控制信息.它分为两种信息:用于说明的信息,计算机会按照原样输出;以上例子中的“a=”它可以是任意的常量,变量,表达式汉字,字符等。 2)带有%的格式转换说明,用于指定输出数据的格式。例如”%d”。 3) 输出数据列表包括需要输出的一些数据。各个数据之间用逗号分隔开。输出数据的个数与输出控制中的格式转换说明的个数相等,并且在顺序上要一一对应且类型匹配。输出数据列表中的数据可以是任意合法的常量、变量或表达式。 ?4) 在输出控制中,格式说明的个数应与输出项的个数相同。如果格式说明的个数少于输出项的个数,多余的输出项则不予输出;如果格式说明的个数多于输出项的个数,则对多余的格式说明将输出不定值。 【经典例题】 例:输出语句printf(%d,%

文档评论(0)

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

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

1亿VIP精品文档

相关文档