社区
C语言
帖子详情
**pp,*p的问题。。。。
seki1018
2007-06-28 11:52:46
有如下定义和语句,则输出结果是( )。???
int **pp,*p,a=10,b=20;
pp=&p;p=&a;p=&b;printf(“%d,%d\n”,**pp);
A.10,20 B.10,10 C.20,10 D.20,20
为什么在VC里报错。。。。
不会分析丫。。。
...全文
251
2
打赏
收藏
**pp,*p的问题。。。。
有如下定义和语句,则输出结果是( )。??? int **pp,*p,a=10,b=20; pp=&p;p=&a;p=&b;printf(“%d,%d\n”,**pp); A.10,20 B.10,10 C.20,10 D.20,20 为什么在VC里报错。。。。 不会分析丫。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
houdongfeng
2007-06-28
打赏
举报
回复
[1]pp=&p;p=&a; 顺序错误
[2]printf(“%d,%d\n”,**pp);//两个%d,%d,一个**pp
cceczjxy
2007-06-28
打赏
举报
回复
printf(“%d,%d\n”,**pp);//两个%d,%d,一个**pp
指针基础*p ;**
pp
6.打印指针的值:%p 定义:常说指针就是地址(例如: 给变量a和b分配内存时,a和b在内存的位置不同,即a和b的地址不同,指针就是保存变量的地址,所以指针又叫地址变量) 定义指针:数据类型 * 变量...
从内存与汇编的角度理解C语言指针第02篇:
pp
、*
pp
、&
pp
、**
pp
的区别(指向指针的指针)
pp
、*
pp
、&
pp
、**
pp
的区别(指向指针的指针),对于 * 的理解。
‘若有如下定义和语句,则输出结果是: A)10,20 B)10,10 C)20,10 D)20,20 int **
pp
,*p,a=10,b=20;
pp
=&p;p=&a;p=&b;
int **
pp
,*p,a=10,b=20;
pp
=&p;p=&a;p=&b;printf("%d\n",*p,**
pp
); p是指针,dao先指向a地址,后又du改为指向b地址,*p = b;
pp
是指zhi针的指dao针,它指向了p的地专址属,而p又指向b的地址, 所以**
pp
...
C语言*p、p以及&p的区别,*p和**p的区别
转自C语言*p、p以及&p的区别 前言: 先要理解地址和数据,你可以想象有很多盒子,每个盒子有对应的号码,那个号码叫做“地址”,而盒子里放的东西叫做“数据”。 上面就段理解了,*p和p的区别就不难解释了。 ...
int *p、int **p、int (*p)()、int *p()、int *p[n]、int (*p)[n]等简单总结
如int* p={1,2,3}, p=数组的首地址,*p=数组的第一个值; 一级指针通过形参,可以修改实参中指针所指向的地址中的值。修改不了实参中指针所指向的地址。需要借助二级指针才可以。 int **p int ...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章