C语言笔试冲刺复习资料.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
湖南商务职业技术学院鉴定培训中心 3 数组的初始化,一维和二维的,一维可以不写,二维第二个一定要写 int a[]={1,2} 合法。 int a[][4]={2,3,4}合法。 但 int a[4][]={2,3,4}非法。 4 二维数组中的行指针 int a[1][2]; 其中 a 现在就是一个行指针,a+1 跳一行数组元素。 搭配(*)p[2]指针 a[0],a[1]现在就是一个列指针。a[0]+1 跳一个数组元素。搭配*p[2]指针数组使用 5 还有记住脱衣服法则: a[2] 变成 *(a+2) a[2][3]变成 *(a+2)[3]再可以变成 *(*(a+2)+3) 这个思想很重要! 其它考试重点 文件的复习方法: 把上课时候讲的文件这一章的题目要做一遍, 一定要做, 基本上考试的都会在练习当中。 1)字符串的 strlen( 和 strcat() 和 strcmp() 和 strcpy()的使用方法一定要记住。他 们的参数都是地址。其中 strcat() 和 strcmp()有两个参数。 2)strlen 和 sizeof 的区别也是考试的重点; 3)define f(x) (x*x) 和 define f(x) x*x 之间的差别。一定要好好的注意这写 容易错的地方,替换的时候有括号和没有括号是很大的区别。 4)int *p; p = (int *)malloc(2) ; p = (int *)malloc(sizeof(int) ) ;以上两个等价 当心填空题目,malloc 的返回类型是 void * 5)还有 main(int argc,char **argv) {} 这种含有参数的题目,是很呆板的题目。第 一个参数是表示输入的字符串的数目,第二个参数是指向存放的字符串。 6)函数的递归调用一定要记得有结束的条件,并且要会算简单的递归题目。要会作递归的 题目 7)结构体和共用体以及链表要掌握最简单的。typedef 考的很多,而且一定要知道如何引用 结构体中的各个变量,链表中如何填加和删除节点,以及何如构成一个简单的链表,一定记 住链表中的节点是有两个域,一个放数值,一个放指针。 8)函数指针的用法(*f) ()记住一个例子: int add(int x, int y {....} main( { int (*f) (); f=add; } 祝大家考试顺利,学习进步! 湖南商务职业技术学院鉴定培训中心 赋值之后:合法的调用形式为1、add(2,3; 2、f(2,3; 3、 (*f) (2,3) 9)两种重要的数组长度: char a[]={‘a’,’b’,’c’}; 数组长度为3,字符串长度不定。sizeof(a为3。 char a[5]={ ‘a’,’b’,’c’} 数组长度为5,字符串长度3。sizeof(a为5。 10)scanf 和 gets 的数据: 如果输入的是 good good study! 那么 scanf(“%s”,a; 只会接收 good. 考点:不可以接收空格。 gets(a; 会接收 good good study! 考点:可以接收空格。 11)共用体的考查: union TT { int a; char ch[2];} 考点一: sizeof (struct TT = 2; 考点二: TT t1 ; t1=0x1234; 那么 ch[0]=0x 34; ch[1]=0x12 12“文件包含”的考查点: no1.c #include”no2.c” main( { add(29 , 33; ……. } } no2.c int add(int a,int b { return a+b; 这里一个 C 语言程序是有两个文件组成,分别是 no1.c, no2.c。那么 no1.c 中最开始有 个#include”no2.c”他表示把第二个文件的内容给包含过来,那么 no1.c 中调用 add(函数的时 候就可以了把数值传到 no2.c 中的被调用函数 add(了。 一个文件必须要有 main 函数。 这句话错了。 例如:no2.c 就没有。 头文件一定是以.h 结束的。 这句话错了。例如:no1.c 中就是#include”no2.c”以.c 结尾的。 祝大家考试顺利,学习进步!

文档评论(0)

0004499 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档