C语言知识点总结(7)

2019-03-15 17:34

这里一个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结尾的。 13)指针迷惑的考点:

char ch[]=”iamhandsome”; char *p=ch;

问你 *(p+2) 和 *p+2的结果是多少?

‘m’ ‘k’ 结果是这两个,想不通的同学请作死的想!想通为止!

14)数组中放数组一定要看懂: int a[8]={1,2,3,4,4,3,2,2}; int b[5]={0};

b[a[3]]++ 这个写法要看懂,结果要知道是什么?b[4]++,本身是

0,运行完后,b[4]为1了。 15)字符串的赋值

C语言中没有字符串变量,所以用数组和指针存放字符串: 1、char ch[10]={“abcdefgh”}; 对 2、char ch[10]=“abcdefgh”; 对 3、char ch[10]={‘a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’}; 对

4、char *p=“abcdefgh”; 对 5、char *p; 对

p=“abcdefgh”;

6、char ch[10]; 错了!数组名不可以赋值! ch=“abcdefgh”;

7、char *p={“abcdefgh”}; 错了!不能够出现大括号! 16)字符串赋值的函数背诵:一定要背诵,当心笔试填空题目。 把s指针中的字符串复制到t指针中的方法

1、while( (*t=*s)!=null ){s++;t++;} 完整版本 2、while( *t=*s ){s++;t++;} 简单版本 3、while( *t++=*s++); 高级版本 17)typedef 是取别名,不会产生新的类型,他同时也是关键字

考点一:typedef int qq 那么 int x 就可以写成 qq x 考点二:typedef int *qq 那么 int *x就可以写成 qq x 18)static 考点是一定会考的!复习相关的习题。

static int x;默认值为0。 int x:默认值为不定值。

19)函数的递归调用一定会考!至少是2分。


C语言知识点总结(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:医院内部控制制度监督检查细则

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: