c语言基础复习提纲.docxVIP

  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文档。上传文档
查看更多
二、C 语言的结构化语句 C 语言中有三种结构化语句,分别为: 顺序结构: 选择结构: 循环结构: 三、语句 C 语言中的语句主要有以下几种需要大家掌握: 1. 表达式语句 在表达式之后加上一个分号“;”,就构成了一个表达式对应的语句。 在这里要强调每个 C 语言的语句之后都必须要有一个“;” 【注意事项】 一行内可以有多句表达式语句,但是在程序的写法上要求书写规范,便于阅读。 2. 空语句 若一个语句只有一个“;”,即构成空语句。 【注意事项】 (1)“空语句”表示程序执行时不产生任何动作。 一个复合语句在语法上等同于一个语句,也可称为是一个语句块。 凡是单个语句能够出现的地方复合语句都能够出现。 复合语句花括号的后面不能加有“;”。 4. 注释 以“/*”开头并且以“*/”结尾。 【注意事项】 强调注释可以在程序中的任何地方。 对程序的编译和运行不起作用,不影响程序的运行结果。 程序运行时将无视注释的存在。 注释是给阅读程序的人看的。 程序中以“/*”开头并且以“*/”结尾的部分表示程序的注释部分,注释可以加在程 序的任何位置。 【经典例题】 例 有以下程序段: main() { int a=0,b=0; a =10; /*给 a 赋值 (2)但随意使用空语句会导致逻辑上出现错误,需要慎用。 b=20; 给 b 赋值 */ (3) 空语句一般用在延时程序中,表示等待时间。 【注意事项】 一条空语句即一个“;”也是一条语句。 3. 复合语句 用花括号括起来的多个语句组成一个复合语句。其表示为: {语句 1;语句 2;… 语句 n;} 注意!一条复合语句在语法上相当于一条语句。 【经典例题】 例 4:以下叙述中错误的是( ) C 语句必须以分号结束。 复合语句在语法上被看作一条语句。 空语句出现在任何位置都不会影响程序运行。 赋值表达式末尾加分号就构成赋值语句。 【注意事项】 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(格式输出控制,输出列表) 格式输出控制:需用一对双引号括起来,双引号内包含“格式说明”和“普通字 符”两部分。 输出列表:需要输出的数据,多个数据之间用逗号隔开。 (2)格式说明(详见教材 197 面,把上面输出格式要求全部掌握) 注:在 printf 函数中,若格式说明的个数少于输出项的个数,多余的输出项则忽 略不输出,这是二级 C 考试中经常出现的题目。 1 (3)普通字符会原样输出,转义字符需要输出对应的字符。 注:printf 函数输出数据时,做题时很容易忽略普通字符(除了格式控制符之外 的字符)的输出。在考试中,这类题目常出现。例: main() { inta,b; =10; =15; 例:输出语句 printf(a=%d,b=%d,2.3,4.0);的输出结果为 a=2,b=3。 【注意事项】 可以在%和格式字符之间加入一个整数来控制输出数据所占的宽度,强调如 果整数指定的宽度大于实际输出数据的宽度,数据的输出采用右对齐的方式, 左边自动补空格;反之,则以输出数据的实际宽度输出。 当在%和格式字符 f 之间加入“整数 1.整数 2”来控制输出数据的格式时,强调 “整数 1”用于指定输出数据占的总宽度,“整数 2”用于指定输出实数的小数部分的 printf(a+b=%d,a+b); }程序运行结果为: 个数。当输出数据的小数个数多于“整数 2”指定的个数时,截去多余的数据,并 (4)数据输出实例(已知 int a=66; float b=123.56;) 通过以下各输出语句,掌握输出函数的各种格式。 (1)printf(%d,a); 66 printf(%3d,a); □66 printf(%-3d,a); 66□ printf(%f,b); 123.560000 printf(%7.2f,b); □123.56 printf(%-7.2f,b); 123.56□ (6)printf(%c,a); B 对截去的第 1 位小数作四舍五入处理。当输出数据的小数个数少于“整数 2”指定 的个数时,在小数的右边添 0 补足。 如果需要在输出的八进制数前添加 0,或在输出的十六进制数前添加 0x,可 在%号和格式字符 o 和 x 之间插入一个#号(注意:#号对其他格式字符通常不起 作用) 如果要输出%时,则应该在格式控制中用两个连续的%,即%%来表示, 也就是在格式控制中出现两个连续的%,则此时%不再用来代表格式说明。 下面是关于以上

文档评论(0)

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

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

1亿VIP精品文档

相关文档