一个指向指针的指针(一个有关指向指针的指针的问题)

2026-07-10 10:45:01 0

一个指向指针的指针(一个有关指向指针的指针的问题)

大家好,如果您还对一个指向指针的指针不太了解,没有关系,今天就由本站为大家分享一个指向指针的指针的知识,包括一个有关指向指针的指针的问题的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

本文目录

一个有关指向指针的指针的问题

指针,全称是指针变量,如:char *pc ; pc是指针变量,我习惯上叫他指针(就因为这个叫法让人迷惑了)。char **ppc;ppc也是指针变量,我们习惯上称它为指向指针的指针。
这些习惯上的叫法,其实没有真正体现它们的实际意义!我们来看定义:
指针变量(定义):存放地址的变量称为指针变量。指针变量是一种特殊的变量,它不同于一般的变量,一般变量存放的是数据本身,而指针变量存放的是数据的地址(我们可以根据这个地址获取到数据的值)。
所以,上面举的例子中,char **ppc的严格意义说法应该是:ppc是指向地址的指针变量!
还有一种习惯说法是:
int a;
int *pi=&a ;
这时,我们习惯称pi指向a。实际上是把a的内存地址存到pi变量中了,如果想引用pi所指的地址中的数据,就用*pi。
q = &a;
*q 就是a
**q =*(*q)就是a
a是一个字符串的首地址。
char *a),每个元素都是一个字符型指针,这些指针分别指向常量串:="man","woman","girl","boy","sister" 。
不知现在你能理解你的输出结果了吗?

有关C语言指向指针的指针

指针变量能指向任意一个变量(包括指针变量)
指向指针的指针定义方法 ,例如int **p; 定义了一个指针变量p,他指向另一个指针变量(该指针变量又指向一个整型变量),是一个2级指针,由于指针运算符*是按自右向左顺序结合,因此上述定义相当于:int *(*p); (*p)是指针变量形式,它外面的*表示p指向的又是一个指针变量,int表示后一个指针变量指向的是指针变量
怎样使一个指针变量指向另一个指针变量呢?
int **p1;
int *p2;
int i=3;
p2=&i (使p2指向i)
p1=&p2 (使p1指向p2)

C语言中指向指针的指针是什么意思

指针其实也是个变量(只要是变量就一定有相应的内存空间) 只是这个变量比较的特殊

它只能存放别的变量的地址 变量时在内存中是有地址的

你要明确两概念:变量值和变量地址 

变量值:是变量本身的内容

变量地址:是该变量在内存中的位置编号

通俗来讲就是说这个变量fp只能接受一个指针变量的地址所以你看第8行在p前面加了一个’&‘取地址符号 也就是说把p这个变量的地址给了fp了fp的内容就是p的地址

1.接下来9行输出了a的值这个直接通过变量名a就能找到该变量的地址并且直接输出了a的值1

2.第10行你会发现输出列表参数里面是*p是什么意思?其中的“*”在这里表示指针运算符, 就是说以p的内容为地址找到该地址里面的值   p里面不是村的a变量的地址吗不是吗?  你看第7行是不是在a变量前面加了“&”取地址运算符了 所以*p就是1

3.第11行**fp  这里出现了2个‘*’号 别急 由于指针运算符的结合方向为“自右至左”所以*fp先运算那么*fp是什么就是一fp的内容为地址找到的变量的值是什么 fp里面存放着p的地址  显然此时*fp最终变成了p这个变量的地址了

4.*(p变量的地址) 到了这一步就是说以p的内容为地址找到对应的变量了 显然是a这个变量了

第11就是你说的指向指针的指针了。

指向指针的指针是什么意思

1
指针也是一个变量,在PC机windows
vc里占4个字节,dos的tc里是2个字节
2
指针变量里存的是一2字节或4字节无符号整数,数值是指针指向内容的内存编号
3
指向指针的指针就是
指针A里存有指针B的所在内存地址,指针B里面存有变量A所在的位置
你有三个变量int
**pa
,*pb,*C
分别存在0X4000
0X4002
0X4004的内存单元
c=0x1234
pb=&c
pa=&pb
那么内存中0x4000到0x4005
这6个字节内容就是
0X02
0X40
0x04,0x40,0x34,0x12
因为pc
是小端在前

请教一个指向指针的指针的问题

问题不准确,首先,指针变量是一个存放地址的变量,内容大小是一个int大小的字节,也就是1byte,
char *p=&a,就不是对的,因为指定了 p 为char*,那么,p=后面只能接一个存放了char类型的地址,因为a是一个数组,单独使用a就代表其第一个元素的地址,,具体可以。所以,a本来就是一个地址。如果定义char p*=a,那么p++后,*p=b;如果是指向指针的指针,定义是char **p=&a,
那么p++指向哪里就不确定,因为,存放,a【】的地址的下一段是哪里不确定。
比如,abcde是存放在01234,这个地址的,而a=01234,b在01235,c...而char** p=&a,那就是p=存放01234的地址,如果是05678;所以p++不等于b

关于指向指针的指针的用途问题

通常,我们定义一个一维数组时,用一个指针可以操作该数组;
如int a; int *b; b = a;
而当我们定义一个二维数组时,可以用一个指针的指针来操作该数组;
如int a 等价于 *(*(b+i)+j)了
而此处char *name 相当于一个二维字符数组,可以定义一个二维的字符指针来操作该数组,此处定义的是char **p;
p = name + i;//获取各字符串首地址
printf("%s\n",*p);//即可以打印各字符串了
如果在定义的地方,用*p替换**p的话,将不会打印出正确的字符串。

指向指针的指针指向了另一个指针的指针

前半句,“指向指针的指针” 就是二级指针, 它可以指向一个一级指针,它的代码表示如int **p;
后半句,“另一个指针的指针”,假设另一个指针是int *q; 而q的指针就是 &q
整句话形成了语句就是:
int **p;
int *q;
p = &q
所以 这是完全可以的, 此句无错

关于指向指针的指针

p代表那个指针, *p代表p指向的那个指针, **p代表一个整数.
例如:
int i = 10;
int *p1 = &i
int **p = &p1
以上p1这个单元保存了i的地址, p这个单元包含了变量p1的地址.
其实应该这样理解:
int* p1;
(int*)* p;

关于一个指向指针的指针,一个有关指向指针的指针的问题的介绍到此结束,希望对大家有所帮助。

一个指向指针的指针(一个有关指向指针的指针的问题)

本文编辑:admin

更多文章:


足迹控拍app官网(智慧生活app摄像头)

足迹控拍app官网(智慧生活app摄像头)

各位老铁们,大家好,今天由我来为大家分享足迹控拍app官网,以及智慧生活app摄像头的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录智慧生活app摄

2026年5月27日 12:45

小于大于符号是往哪边(大于小于怎么分方向)

小于大于符号是往哪边(大于小于怎么分方向)

其实小于大于符号是往哪边的问题并不复杂,但是又很多的朋友都不太了解大于小于怎么分方向,因此呢,今天小编就来为大家分享小于大于符号是往哪边的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录大于小于怎么分方向口朝右边的

2026年5月18日 04:00

kali上传文件到apache服务器(如何在macOS系统和KaliLinux系统之间共享文件)

kali上传文件到apache服务器(如何在macOS系统和KaliLinux系统之间共享文件)

各位老铁们好,相信很多人对kali上传文件到apache服务器都不是特别的了解,因此呢,今天就来为大家分享下关于kali上传文件到apache服务器以及如何在macOS系统和KaliLinux系统之间共享文件的问题知识,还望可以帮助大家,解

2025年10月25日 23:30

plsql客户端下载(plsql客户端怎么配置环境变量)

plsql客户端下载(plsql客户端怎么配置环境变量)

其实plsql客户端下载的问题并不复杂,但是又很多的朋友都不太了解plsql客户端怎么配置环境变量,因此呢,今天小编就来为大家分享plsql客户端下载的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录plsql客户

2025年8月9日 05:15

蓝色背景字体颜色搭配(红色,蓝色的背景配什么字体好看)

蓝色背景字体颜色搭配(红色,蓝色的背景配什么字体好看)

本篇文章给大家谈谈蓝色背景字体颜色搭配,以及红色,蓝色的背景配什么字体好看对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录红色,蓝色的背景配什么字体好看蓝底放什么颜色字体更清晰红色,蓝色的背景配什么字体好看红色和蓝色的背景可以

2026年8月13日 00:00

c语言一维数组有几个数(c语言的一维数组中至少要有几个元素)

c语言一维数组有几个数(c语言的一维数组中至少要有几个元素)

大家好,如果您还对c语言一维数组有几个数不太了解,没有关系,今天就由本站为大家分享c语言一维数组有几个数的知识,包括c语言的一维数组中至少要有几个元素的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录c语言的一维数组

2025年11月27日 13:30

织梦岛隐藏要素(塞尔达传说织梦岛脸孔神殿迷宫怎么通关 脸孔神殿迷宫)

织梦岛隐藏要素(塞尔达传说织梦岛脸孔神殿迷宫怎么通关 脸孔神殿迷宫)

本篇文章给大家谈谈织梦岛隐藏要素,以及塞尔达传说织梦岛脸孔神殿迷宫怎么通关 脸孔神殿迷宫对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录塞尔

2025年9月18日 18:45

最新版android studio安装(如何安装android studio)

最新版android studio安装(如何安装android studio)

“最新版android studio安装”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看最新版android studio安装(如何安装android studio)!本文目录如何安装android studio如何安装an

2025年9月24日 10:15

97的十六进制(97 98 换成八进制 如何换 如何将十进制转换成八进制或者十六进制 哪位大仙帮帮忙)

97的十六进制(97 98 换成八进制 如何换 如何将十进制转换成八进制或者十六进制 哪位大仙帮帮忙)

各位老铁们,大家好,今天由我来为大家分享97的十六进制,以及97 98 换成八进制 如何换 如何将十进制转换成八进制或者十六进制 哪位大仙帮帮忙的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的

2026年4月5日 15:00

redis命令登录(软件Xshell连接Redis操作教程)

redis命令登录(软件Xshell连接Redis操作教程)

大家好,redis命令登录相信很多的网友都不是很明白,包括软件Xshell连接Redis操作教程也是一样,不过没有关系,接下来就来为大家分享关于redis命令登录和软件Xshell连接Redis操作教程的一些知识点,大家可以关注收藏,免得下

2026年6月6日 17:30

category nouns(the different lexical category in translation)

category nouns(the different lexical category in translation)

本篇文章给大家谈谈category nouns,以及the different lexical category in translation对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助

2026年1月9日 10:45

pipeline密网支架是啥材质(密网支架影响寿命吗)

pipeline密网支架是啥材质(密网支架影响寿命吗)

大家好,关于pipeline密网支架是啥材质很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于密网支架影响寿命吗的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本

2025年7月4日 14:45

论坛源码可发布视频(怎么用代码在论坛发视频 文件  啊)

论坛源码可发布视频(怎么用代码在论坛发视频 文件 啊)

大家好,论坛源码可发布视频相信很多的网友都不是很明白,包括怎么用代码在论坛发视频 文件 啊也是一样,不过没有关系,接下来就来为大家分享关于论坛源码可发布视频和怎么用代码在论坛发视频 文件 啊的一些知识点,大家可以关注收藏,免得下次来找不

2025年6月13日 00:45

哈夫曼树编码不唯一那解码结果(如何解决哈夫曼树不唯一的问题)

哈夫曼树编码不唯一那解码结果(如何解决哈夫曼树不唯一的问题)

本篇文章给大家谈谈哈夫曼树编码不唯一那解码结果,以及如何解决哈夫曼树不唯一的问题对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录如何解决哈夫曼树不唯一的问题霍夫曼编码如何解码如何解决哈夫曼树不唯一的问题肯定不唯一:一个stri

2025年6月24日 02:45

ascii码是内码吗(什么是ASCII编码)

ascii码是内码吗(什么是ASCII编码)

各位老铁们好,相信很多人对ascii码是内码吗都不是特别的了解,因此呢,今天就来为大家分享下关于ascii码是内码吗以及什么是ASCII编码的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录什么是ASCII编码在纯

2025年8月25日 03:45

关系数据库管理系统有哪些?(下面哪些属于关系型数据库管理系统())

关系数据库管理系统有哪些?(下面哪些属于关系型数据库管理系统())

各位老铁们好,相信很多人对关系数据库管理系统有哪些?都不是特别的了解,因此呢,今天就来为大家分享下关于关系数据库管理系统有哪些?以及下面哪些属于关系型数据库管理系统()的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文

2026年5月2日 12:15

escapehtml方法(HTML5三种对密码加密的方法)

escapehtml方法(HTML5三种对密码加密的方法)

“escapehtml方法”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看escapehtml方法(HTML5三种对密码加密的方法)!本文目录HTML5三种对密码加密的方法求教java中有没有方法实现html转义string

2025年12月2日 02:30

insertrow(在Power Query中如何插入自定义行)

insertrow(在Power Query中如何插入自定义行)

各位老铁们好,相信很多人对insertrow都不是特别的了解,因此呢,今天就来为大家分享下关于insertrow以及在Power Query中如何插入自定义行的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录在Po

2025年10月10日 12:30

redis缓存策略(Redis缓存雪崩就这么简单)

redis缓存策略(Redis缓存雪崩就这么简单)

大家好,如果您还对redis缓存策略不太了解,没有关系,今天就由本站为大家分享redis缓存策略的知识,包括Redis缓存雪崩就这么简单的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录Redis缓存雪崩就这么简单用

2025年7月27日 02:00

多线程工作英文(什么是线程)

多线程工作英文(什么是线程)

各位老铁们好,相信很多人对多线程工作英文都不是特别的了解,因此呢,今天就来为大家分享下关于多线程工作英文以及什么是线程的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录什么是线程线程英文计算机专业英语 中译英什么是

2026年5月1日 09:15

近期文章

本站热文

electronics软件(labcenter electronics是什么软件)
2025-05-22 23:45:02 浏览:134
博客是微博吗(博客是微博吗)
2025-05-22 22:45:01 浏览:111
diversity and distribution(悬赏英语短文)
2025-05-23 16:15:02 浏览:107
ios软件开发前景(iOS就业前景怎么样)
2025-05-22 23:00:01 浏览:102
next month(有The next month这个单词吗,和 next month有什么区别)
2025-05-23 02:30:01 浏览:102
patron(patron是什么意思)
2025-05-23 10:30:02 浏览:95
标签列表

热门搜索