| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 458 人关注过本帖
标题:关于指向指针的指针的小程序的输出
只看楼主 加入收藏
yqiong
Rank: 1
等 级:新手上路
帖 子:315
专家分:0
注 册:2007-7-4
结帖率:83.33%
收藏
 问题点数:0 回复次数:6 
关于指向指针的指针的小程序的输出
1.
int aa[3][3]={{2},{4},{6}};
main()
{int i,**p=aa;
for(i=0;i<2;i++)
printf("%d,%d\n",*(*p+i)+0,aa[i][0]);这两者输出为什么不等效?
}为什么输出为0,2
0,4?
要以指向指针的指针输出4该怎么写程序呢?
2.
main()
{int x[5]={2,4,6,8,10},*p,**pp;
p=x;
pp=&p;
printf("%d",*(p++));
printf("%d",**pp);
}这个程序输出为2,4,有些不懂
2007-08-10 23:19
viky2003
Rank: 5Rank: 5
等 级:职业侠客
帖 子:375
专家分:383
注 册:2007-4-11
收藏
得分:0 
以下是引用yqiong在2007-8-10 23:19:35的发言:
1.
int aa[3][3]={{2},{4},{6}};--------它的指针是(*p)[3]
main()
{int i,**p=aa;------------这能赋值吗??
for(i=0;i<2;i++)
printf("%d,%d\n",*(*p+i)+0,aa[i][0]);这两者输出为什么不等效?
}为什么输出为0,2
0,4?
要以指向指针的指针输出4该怎么写程序呢?
2.
main()
{int x[5]={2,4,6,8,10},*p,**pp;
p=x;
pp=&p;
printf("%d",*(p++));---------先输出第一个元素,然后指针下移一位!!
printf("%d",**pp);------p指向的地址变成第二个了,当然输出4了
}这个程序输出为2,4,有些不懂


要练习算法就来http:///!!有挑战哦!!
2007-08-10 23:44
yqiong
Rank: 1
等 级:新手上路
帖 子:315
专家分:0
注 册:2007-7-4
收藏
得分:0 
以下是引用yqiong在2007-8-10 23:19:35的发言:
1.
int aa[3][3]={{2},{4},{6}};
main()
{int i,(*p)[3];
p=&aa; /*这样写对吗?怎么p=aa这样写输出结果也一样呢?*/
for(i=0;i<2;i++)
printf("%d,",*(*(p+i)));
}

2007-08-11 22:51
yqiong
Rank: 1
等 级:新手上路
帖 子:315
专家分:0
注 册:2007-7-4
收藏
得分:0 
回复:(viky2003)以下是引用yqiong在2007-8-10 23:1...
main()
{int x[5]={2,4,6,8,10},*p,**pp;
p=x;
pp=&p;
printf("%d",*(p++));---------先输出第一个元素,然后指针下移一位!!
printf("%d",**pp);------p指向的地址变成第二个了,当然输出4了
} 这里是p指向第二个了,但*pp没有呀,pp没有自增啊
2007-08-11 22:53
leeco
Rank: 4
等 级:贵宾
威 望:10
帖 子:1029
专家分:177
注 册:2007-5-10
收藏
得分:0 
程序编译错误,cannot convert from 'int [3][3]' to 'int ** '
2007-08-11 23:34
mycatboys
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2007-4-15
收藏
得分:0 

学习了 好啊

---------------------------------------

7楼说的对啊?!

---------------------------------------

哈哈,我终于换工作了,做[url=http://www.118cy.net]域名申请[/url]的,在外面经历了多年风吹雨打,做过保险、做过销售、但终归还是做技术!每天的[url=http://www.118cy.net/host/]虚拟主机[/url]工作虽然枯燥点,但内心安稳很多,呵呵

2007-08-11 23:58
yqiong
Rank: 1
等 级:新手上路
帖 子:315
专家分:0
注 册:2007-7-4
收藏
得分:0 

指针让我头都大了,帮帮忙,还是不懂呢

2007-08-12 12:21
快速回复:关于指向指针的指针的小程序的输出
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016363 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved