社区
C语言
帖子详情
求解一道题,关于指针的
efaneda
2007-08-24 10:03:03
#include <stdio.h>
void main()
{
static int a[] = {2, 4, 6, 8, 10}, *p, **k;
p = a;
k=&p;
printf("%d\n", **k);
}
如何求输出结果?求解
...全文
193
7
打赏
收藏
求解一道题,关于指针的
#include void main() { static int a[] = {2, 4, 6, 8, 10}, *p, **k; p = a; k=&p; printf("%d\n", **k); } 如何求输出结果?求解
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
woaiaabbc
2011-02-20
打赏
举报
回复
不懂 围观
foru111111
2007-08-25
打赏
举报
回复
k=&p==>
*k=*(&p)=p=a=&a[0]==>
**k=*p=*(&a[0])=a[0]=2==>
plusboy
2007-08-24
打赏
举报
回复
正解
scrutin
2007-08-24
打赏
举报
回复
ls的都解释的很清楚
GodGiveMeAID
2007-08-24
打赏
举报
回复
2,数组名a指向数组的首地址,p=a则p也指向数组的首地址,指针型指针k赋值p的地址,则**k为a[0]
subchap
2007-08-24
打赏
举报
回复
可以这么想,p里保存的是a数组的首地址,也是第一个数据的地址,k里保存的是p的地址,
所以:
k是p的地址,
*k是p的值,也就是a数组的第一个数据的地址,
**k就是a数组的第一个数据的值,就是2.
gfxiang
2007-08-24
打赏
举报
回复
**k ==>
*p ==>
a[0]
故输出2
C语言经典例
题
100道
77.填空练习(指向
指针
的
指针
) 78.找到年龄最大的人 79.字符串排序 80.海滩猴子分桃 81.已知公式条件求数字 82.八进制转换为十进制 83.求0-7所能组成的奇数个数 84.由两个素数之和表示的偶数 85.判断一个素数能被几个...
从
一道
C语言数组
指针
的笔试
题
看面试者的能力和心态
刚看到这道
题
直接就懵了,脑子里第一反应是很多面试宝典上面的函数
指针
和数组
指针
问
题
,而
指针
问
题
确实是个软肋,而那个时候刚看过赖勇浩关于虚函数
指针
的讲解,脑子里试图往这方面理解,然后,就木有然后了,胡乱...
双
指针
算法与解的单调性
直到不久前的一场面试中竟然在做过的
一道
双
指针
的算法
题
上翻车了,才意识到之前并没有对双
指针
算法有着足够的理解。翻车的这道
题
是leetcode 11. 盛最多水的容器,不久前才写过
题
解,第一次做这道
题
的解法是使用单调...
双
指针
(双索引)算法介绍(c++)
双
指针
算法在一些数组
题
中很常用,它指的是一类使用两个
指针
遍历数组
求解
问
题
的方法,这里的
指针
是广义上的,有可能是c/c++中的
指针
,也有可能仅仅是两个整数下标。双
指针
算法有两种形式,一种被称为对撞
指针
,两个...
一文看懂快慢
指针
(Fast-Slow Pointer)
求解
数组中的重复数字
数组中寻找重复的数字是
一道
非常好玩的
题
。各种约束、各种复杂度的要求,会导致各种不同的解法,其中不乏巧妙的思路。 本文将详细解释,如何用快慢
指针
方法解决该问
题
。 ...
C语言
69,373
社区成员
243,079
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章