1 / 3
文档名称:

变量的指针和指向变量的指针变量.doc

格式:doc   大小:18KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

变量的指针和指向变量的指针变量.doc

上传人:szh187166 2019/9/4 文件大小:18 KB

下载得到文件列表

变量的指针和指向变量的指针变量.doc

文档介绍

文档介绍:读起来很拗口,说白了就是变量的地址和用来存放变量地址的地址变量。因为一个变量在编译的时候系统要为它分配一个地址,假如再用一个变量来存放这个地址,那么这个变量就叫做指向变量的指针变量,也就是用来存放变量地址的这么一个变量。所谓"指向"就是指存放××的地址,如指向变量的指针变量,"指向"就是指用来存放变量的地址,再如指向数组的指针变量,"指向"就是指存放数组的地址。只要理解了这个,指针也就不难了。另外,还有指向字符串的指针变量,指向函数的指针变量,指向指针的指针变量等。1)指针变量的定义形式:类型标识符*标识符如:int*pointer;要注意两点:*表示pointer是个指针变量,在用这个变量的时候不能写成*pointer,*pointer是pointer指向的变量。一个指针变量只能指向同一个类型的变量。如上面pointer只能指向int型变量。2)指针变量的引用两个有关的运算符:&取地址运算符&a就代表变量a的地址*指针运算符*a ,数组元素的指针指数组元素的地址。1)指向数组元素的指针变量的定义与赋值定义和指向变量的指针变量定义相同,c规定数组名代表数组的首地址,即第一个数组元素地址。2)通过指针引用数组元素我们通常引用数组元素的形式是a,如果用指针可以这样引用,*(a+i),或定义一个指针变量p,将数组a的首地址赋给p,p=a;然后用*(p+i)引用。注意:指针变量p指向数组a首地址,则p++指向数组a的下一元素地址,即a[1]的地址。3)数组名作函数参数形参数组和实参数组之间并不是值传递,而是共用同一段地址,所以在函数调用过程中如果形参的值发生变化,则实参的值也跟着变化。4)指向多维数组的指针和指针变量以二维数组为居多。假设定义了一个二维数组a[3][4],那么a代表整个二维数组的首地址,也代表第0行的首地址,同时也是第0行第0列的元素的首地址。a+0和a[0]代表第0行首地址,a+1和a[1]代表第一行的首地址。假设a是一个数组的首地址,那么如果a是一维的,a+I代表第I个元素的地址,如果a是二维的,则a+I代表第I行的首地址。那么第一行第二列的元素地址如何表示呢?a[1]+2或&a[1][2]或*(a+1)+2。我们只要记住:在二维数组中a代表整个数组的首地址,a[I]代表第I行的首地址,a[I]与*(a+I)等价就行了。只要运用熟练了就没什么复杂的了。5)指向由m个整数组成的一维数组的指针变量如:int(*p)[4],p是一个指向包含4个元素的一维数组,如果p先指向a[0],则p+1指向a[1],即p的增值是以一维数组的长度为单位的,这里是4,举个例子:假设a[3][4]=,p先指向a[0]也就是数组a的首地址,那么p+1就是a[1]的首地址即元素9的地址,因为在定义p时int(*p)[4],定义一维数组长度为4,所以p+1就等于加了一个一维数组的长度4。)字符串的表示形式c中字符串有两种表示形式:一种是数组,一种是字符指针charstring[]="Ilovec!";char*str="Ilovec!";其实指针形式也是在内存中开辟了一个数组,只不过数组的首地址存放在字符指针变量str中,千万不要认为str是一个字符串变量

最近更新

中国历史文化知识竞赛100题含答案【培优b卷】.. 14页

2024年足球知识题库及完整答案【有一套】 12页

县乡教师选调考试《教师职业道德》题库精品【.. 45页

县乡教师选调考试《教师职业道德》题库附完整.. 43页

中国历史文化知识竞赛100题及一套完整答案 14页

中国历史文化知识竞赛100题附参考答案【典型题.. 14页

县乡教师选调考试《教师职业道德》题库【原创.. 43页

县乡教师选调考试《教师职业道德》题库及完整.. 41页

县乡教师选调进城考试《教育法律法规》题库加.. 131页

县乡教师选调考试《教师职业道德》题库附答案.. 42页

县乡教师选调进城考试《教育心理学》题库及参.. 121页

县乡教师选调进城考试《教育心理学》题库含答.. 120页

2024年电源系统项目投资申请报告代可行性研究.. 75页

职业教育法考试题库带答案(预热题) 26页

职业教育法考试题库附答案ab卷 26页

慢性心力衰竭诊断与治疗的新进展-严晓伟课件 50页

2024年县乡教师选调进城考试《教育学》题库含.. 117页

2024年县乡教师选调进城考试《教育法律法规》.. 146页

2024年时政1-6月试题标准卷及解析 69页

中国历史文化知识竞赛100题含答案【名师推荐】.. 14页

朋友圈广告农庄文案 2页

2024年世界读书日活动主持词 14页

2024年演出经纪人考试题库附完整答案(历年真.. 219页

2022-2023年河南语文对口升学试卷(含答案) 9页

临电临水施工方案模板 8页

三千佛洪名宝忏 16页

2020年TSG-D0001--压力管道安全技术监察规程—.. 29页

2、做事-工作中常规方法-5W2HPPT讲座 24页

符书手抄之《谢土符科》 4页

道听途说.ppt 6页