社区
新手乐园
帖子详情
指针问题,高手指点
nanshi08
2007-04-09 11:19:57
main()
{
int **p,*s,k=20;
s=&k;p=&s;
printf("p=%d s=%d",p,s);
}
显示结果有问题啊:
p=-32 s=-34
如果改成
printf("p=%d s=%d",&p,&s);
则显示p=-34 s=-32
这是怎么回事啊?
...全文
389
15
打赏
收藏
指针问题,高手指点
main() { int **p,*s,k=20; s=&k;p=&s; printf("p=%d s=%d",p,s); } 显示结果有问题啊: p=-32 s=-34 如果改成 printf("p=%d s=%d",&p,&s); 则显示p=-34 s=-32 这是怎么回事啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
冰雪球球
2007-04-17
打赏
举报
回复
6楼的回答真是不错噢
JWILLOVE
2007-04-17
打赏
举报
回复
有收获
猪小烧
2007-04-14
打赏
举报
回复
学习
balloonpig
2007-04-14
打赏
举报
回复
呵呵,指向指针的指针,不管几个*号,一个一个的分析下去就行
myullian
2007-04-13
打赏
举报
回复
输出地址不是应该用printf("p=%p s=%p",p,s);
bgqy2000
2007-04-13
打赏
举报
回复
改成
printf("p=%d s=%d",**p,*s);
就没有问题了。
boykim
2007-04-12
打赏
举报
回复
恩,对的;学校的教科书很烂,但这个问题还是说清楚了.
指针变量前不加*号输出地址值;加了*号取内容输出(不包括字符指针.)
pyrophile
2007-04-12
打赏
举报
回复
*号的含义是取地址符
zhourenyun
2007-04-12
打赏
举报
回复
GXC讲的相当不错,尤其是对int** 的解释。
变巨
2007-04-11
打赏
举报
回复
&s表示指针s的地址,该地址的内容保存的是k的地址
*s表示取s指针保存的地址(k的地址)的内容,即k的值
*p表示取p指针的内容,即指针s的地址
**p理解成*(*p)表示取指针(即s)的内容,即k的值
ytfhwfnh
2007-04-11
打赏
举报
回复
基础的指针问题,最好还是自己找本书来看看,我也只能意会不能言传,洋洋洒洒写下来还不如去写书了。
nanshi08
2007-04-11
打赏
举报
回复
3楼什么意思?
我不太明白这个结果到底为什么会这样,如果哪位高手能详细解释一下,或者把原因写出来,小弟我很乐意学习。
nanshi08
2007-04-09
打赏
举报
回复
成功了,但是为什么这样啊?
ytfhwfnh
2007-04-09
打赏
举报
回复
改成
printf("p=%d s=%d",**p,*s);
就没有问题了。
不想低调
2007-04-09
打赏
举报
回复
lz的结果好像有问题,,。。
一个
指针
引起的
问题
,寻求高人
指点
本文探讨了一段C语言编写的XML解析代码在运行时出现的错误,并详细分析了
问题
出现的具体位置。通过逐步调试发现,
问题
可能出现在
指针
操作不当导致的内存越界上。
请教一个C语言中
指针
的
问题
,望各位大鸟
指点
一下小弟!
本文通过几个具体的示例探讨了C++中char
指针
指向不同整型变量时的行为表现,针对输出结果的疑惑进行了深入讨论。
listview中item下拉出现空
指针
和outofindex
问题
求大神们
指点
本文描述了一个关于ListView中Item点击展开后导致界面显示不全的
问题
。作者实现了一个可展开的ListView,当点击Item时会展开一个小操作界面,再次点击则收起。但在某些设备上,当展开界面未收起时点击汇总按钮会导致异常。文章探讨了解决方案,包括如何在点击按钮前收起所有展开的界面。
请教各位Android登录空
指针
问题
一位Android新手在做登录功能时遇到空
指针
异常
问题
,希望得到大神
指点
,并给出了相关代码。
新手乐园
33,316
社区成员
41,770
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章