下载此beplayapp体育下载

C语言程序设计案例教程-刘小华-教学设7.6指向指针的指针.pptx


beplayapp体育下载分类:bepaly下载苹果 | 页数:约20页 举报非法beplayapp体育下载有奖
1 / 20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
1 / 20 下载此beplayapp体育下载
beplayapp体育下载列表 beplayapp体育下载介绍
该【C语言程序设计案例教程-刘小华-教学设7.6指向指针的指针 】是由【Q+1243595614】上传分享,beplayapp体育下载一共【20】页,该beplayapp体育下载可以免费在线阅读,需要了解更多关于【C语言程序设计案例教程-刘小华-教学设7.6指向指针的指针 】的内容,可以使用beplayapp体育下载的站内搜索功能,选择自己适合的beplayapp体育下载,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此beplayapp体育下载到您的设备,方便您编辑和打印。指向指针的指针
CONTENTS
目录
提出问题引入新课
自主学****明确考点
案例分析交流提升
仿真演练体验探索
提出问题引入新课
PART01
1、间接访问与直接访问
2、如果一个指针变量中包含另一个指针变量时,将通过什么方式访问指针变量所指元素?
提出问题引入新课
自主学****明确考点
PART02
“指向指针的指针变量”存放的是指针变量的地址,则为“二级指针”甚至“多级指针”。
二级指针变量的定义格式是:
<类型标识符>**<二级指针变量>;
考点一、二级指针变量的定义:
定义后需要把另一个指针变量的地址赋值给二级指针变量,格式是:
<二级指针变量>=&<一级指针变量>;
考点二、二级指针变量的赋值
inta=10,*p1,**p2;
p1=&a;p2=&p1;
通过指针访问变量称为间接访问。由于指针变量直接指向变量,所以称为“单级间址”。而如果通过指向指针的指针变量来访问变量则构成“二级间址”。
设置指向指针的二级指针变量的目的最终还是要对一级指针变量指向的数据变量(比如变量a)进行操作,因此要用二级指针引用数据变量,
形式是: **<二级指针变量名>
从下图可以看到,name是一个指针数组,它的每一个元素是指针型数据,每一个元素都有相应的地址。数组名name代表该指针数组的首地址。name+i是mane[i]的地址。name+i就是指向指针型数据的指针(地址)。还可以设置一个指针变量p,使它指向指针数组元素。P就是指向指针型数据的指针变量。
考点二、二级指针变量的赋值
考点二、二级指针变量的赋值
二级指针变量的作用:首先任何值都有地址,一级指针的值是地址,但这个地址亦需要空间来存放,是空间就具有地址,也就是存放地址值的空间地址,二级指针就是为了获取这个地址。
如果有:
p=name+2;
printf(“%o\n”,*p);
printf(“%s\n”,*p);
则,第一个printf函数语句输出name[2]的值(它是一个地址),第二个printf函数语句以字符串形式(%s)输出字符串“GreatWall”。
考点二、二级指针变量的赋值
【例1】使用指向指针的指针。
main()
{char*name[]={"Followme","BASIC","GreatWall",
"FORTRAN","Computerdesighn"};
char**p;
inti;
for(i=0;i<5;i++)
{p=name+i;
printf("%s\n",*p);
}
}

C语言程序设计案例教程-刘小华-教学设7.6指向指针的指针 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

非法内容举报中心
beplayapp体育下载信息
  • 页数20
  • 收藏数0收藏
  • 顶次数0
  • 上传人Q+1243595614
  • 文件大小4.75 MB
  • 时间2023-02-16
最近更新