全国计算机二级C语言知识考点.docx
《全国计算机二级C语言知识考点.docx》由会员分享,可在线阅读,更多相关《全国计算机二级C语言知识考点.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、全国计算机二级C语言知识考点全国计算机二级C语言指针知识考点【考点1】指针变量指针变量是用来存储地址的,而一般变量是存储数值的。指针变量可指向任意一种数据类型,但不管它指向的数 据占用多少字节,一个指针变量占用四个字节。【考点2】指针变量的定义格式为:类型名*指针变量名。二维指针int *p;可以 理解为基类型为(int *)类型。【考点3】指针变量的初始化指针变量在使用前必须要初始化,把一个具体的地址赋 给它,否那么引用时会有副作用,如果不指向任何数据就赋“空值NULLo指针变量两种初始化方法一:int a=2, *p=&a;(定义的同时初始化)方法二:int a=2, *p;(定义之后初始
2、化) p=&a;【考点4】指针变量的引用&是取地址符,*是间接访问运算符,它们是互逆的两个 运算符。在指针变量名前加间接访问运算符就等价它所指向 的量。【考点5】指针的运算int *p中*p和p的差异:* p可以当做变量来用;*的作用是取后面地址p里面的数 值P是当作地址来使用。* p+和(*2+的之间的差异:改错题目中很重要p+是地址会变化。(*P)+是数值会要变化。三名主义:(考试的重点)数组名:表示第一个元素的地址。数组名不可以自加, 他是地址常量名。(考了很屡次)函数名:表示该函数的入口地址。字符串常量名:表示第一个字符的地址。考试重要的话语:指针变量是存放地址的。并且指向哪个就等价哪
3、个,所 有出现*P的地方都可以用它等价的代替指向的变量。例如:int a=2, *p=&a;p=*p+2;(由于*p指向变量a,所以指向哪个就等价哪个,这里*p 等价于a,可以相当于是a=a+2)全国计算机二级C语言数组知识点复习【考点1】数组的定义数组是一组具有相同类型的数据的集合,这些数据称为 数组元素。格式为:类型名 数组名常量表达式。数组的. 所占字节数为元素个数与基类型所占字节数的乘积。【考点2】数组的初始化第一维长度可以不写,其它维必须写。int a = l,2;合法,int 口 3=2,3,4;合法,int 2口 = 2,3,4;非法。数组初始化元素值默认为0,没有初始化元素值为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国计算机 二级 语言 知识 考点
限制150内