2010年C语言复习要点.pptVIP

  1. 1、本文档共35页,可阅读全部内容。
  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语言概述 2.1.1 直接常量 2.1.8 数据输出 五.字符串 .1 字符数组作字符串变量 :【字符串的结束符特性】在C语言中,字符串的处理方式是:从指定位置(第一个字符处)开始,逐个处理这些字符,直到遇到一个’\0’字符为止。因此,在存储字符串常量时,系统并不存储字符串的长度,而是在最后多用一个字节存放了字符\0,并以此作为串的结束标志,称为字符串的结束符。而为了用字符数组来存储一个字符串并使之可以根据条件被修改,也需要多加上一个字节的空间来存储字符串结束符。如: char s[6] = {H, e, l, l, o, \0}; 下面的定义中没有最后的结束符,不能作为字符串操作:char s[5] = {H, e, l, l, o}; 这里,初学者应仔细分清\0、0和0的差别。字符\0就是ASC||表中的第一个字符,它的值为整数0,故字符\0与整数0相同。但字符0是第一个数字字符,ASC||值为48,即字符0相当于整数48。 2.字符串变量的初始化(3种方式) 指向字符串常量的指针变量 字符型指针变量的一种常用形式,如: char* p = tomorrow; 这与使用赋值语句是等效的: char* p; p = tomorrow; 字符串操作 字符串输出 字符串输入 3. 计算字符串的长度 函数为strlen,使用格式: strlen(字符类型指针) 注意:字符数组的长度是指数组的定义长度,用sizeof运算测试 字符串复制、字符串连接、字符串比较、大小写转换(strupr(字符指针); strlwr(字符指针);)。#includestring.h 字符串操作中的常见错误(见书152) 字符串数组 char *s[ ] = {This, is, a, string, !}; 指向指针的指针变量 float **q; 六、结构体、共用体和枚举 结构体类型的定义 结构体类型变量的定义,存储空间 用typedef定义数据类型的别名 结构体变量的引用和初始化的几种方式。 引用结构体变量的成员:结构体变量名. 成员名 结构体指针名-成员名: struct d{ int a ; int b ; float f ; } n = {1,2,3.0} ; struct d *p = n ; 则表达式p-b/n.a * ++p-b 5. 共用体 union 共用体名 { 类型1 成员1; 类型2 成员2; …… 类型n 成员n; };所占空间 6.枚举 enum 枚举类型名 { 标识符1, 标识符2, ……, 标识符n }; 一个枚举类型的变量在Turbo C中占用2个字节,存储名字的序号,因此,将其看做整型数据更为合适。在缺省的情况下,枚举表中的名字按定义时的书写顺序得到的序号值为0、1、…,但也可以利用类似如下的定义来明确地改变这种缺省值: enum color { black, blue, red = 4, magenta, brown }; 此时,black和blue的序号分别为0和1,由red开始,序号分别是4、5和6。 * 2010年C语言期末复习要点 1、态度端正,刻苦学习。C语言教材至少看3遍。书上例题要很熟悉。课后习题布置的作业一定要自己动手完成和复习。 2、注意方法,抓住重点。重点内容(第2、3、4、5、6章)。7、8、9章也有小题。 3、题型有选择、填空、读程序写结果、编写程序等类型。与练习题类似。 总之,学习只能依靠自己去努力。不能奢求别人和心存侥幸。只要脚踏实地去认真复习。一定能取得好成绩! 2010年C语言期末复习要点 4.程序设计题从3、4、5、6章每章出一道题,内容是书上例题和课后习题。课后习题包括: 第三章课后题:4,6,8,10,12 第四章课后题:8,9,10,12 第五章课后题:4,5,6,7,9,10 第六章课后题:5,6,7,11 5.阅读程序题也在3、4、5、6章书上阅读程序例题1~2题,还将例题和课后习题的答题改变成一道阅读程序题,自己命题1~2题阅读程序题。 6.选择填空题第2章是主体,大约5~6题,7,8,9章每章一基本的题。 4、以下叙述不正确的是 。 A)一个C源程序可由一个或多个函数组成。B)一个C源程序必须包含一个main函数。C)C程序的基本组成单位是函数。D)在C程序中注释说明只能位于一条语句的后面。 1、一个C程序的执行是从 。 A)从程序的main函数开始,到main函数结束。 B)从程序文件的第一个函数开始,到程序文件的最后

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档