| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1182 人关注过本帖
标题:有关指针与数组
只看楼主 加入收藏
ConZhang
Rank: 1
来 自:北京
等 级:新手上路
帖 子:282
专家分:0
注 册:2007-8-7
收藏
 问题点数:0 回复次数:21 
有关指针与数组
例:
1.char **p;
2.char p[n][n];
以上两个是一样的么?

还有我想初始化p的所有元素为 ' ',应该怎么办?
搜索更多相关主题的帖子: 指针 元素 
2007-08-09 14:23
viky2003
Rank: 5Rank: 5
等 级:职业侠客
帖 子:375
专家分:383
注 册:2007-4-11
收藏
得分:0 
不一样,但是可赋值!!

要练习算法就来http:///!!有挑战哦!!
2007-08-09 15:06
viky2003
Rank: 5Rank: 5
等 级:职业侠客
帖 子:375
专家分:383
注 册:2007-4-11
收藏
得分:0 
具体的说:(*p)[10]和p[N][10]更接近些,**p可以被赋值如:a[10][10];p=a;p<a+10;++p.....什么的!!

要练习算法就来http:///!!有挑战哦!!
2007-08-09 15:12
我是菜鸟哦
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:921
专家分:209
注 册:2007-5-4
收藏
得分:0 
还有我想初始化p的所有元素为 ' ',应该怎么办?
应该只能通过双循环赋值了

偶是菜鸟鸟偶惧WHO?!!!!
2007-08-09 19:02
liulanghan
Rank: 1
等 级:禁止访问
帖 子:104
专家分:0
注 册:2007-5-5
收藏
得分:0 
用memset()初始化
2007-08-09 19:18
雨中飞燕
Rank: 3Rank: 3
等 级:禁止访问
威 望:8
帖 子:2200
专家分:0
注 册:2007-8-9
收藏
得分:0 
以下是引用viky2003在2007-8-9 15:12:43的发言:
具体的说:(*p)[10]和p[N][10]更接近些,**p可以被赋值如:a[10][10];p=a;p<a+10;++p.....什么的!!

不对,**p和a[10][10]是两个不同的类型,之间绝不能p=a这样

2007-08-09 21:17
anelwl
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2007-7-26
收藏
得分:0 
回复:(雨中飞燕)以下是引用viky2003在2007-8-9 15:...
应该可以写p=a,因为p和a都分别指向指针和数组的首地址

2007-08-09 21:28
viky2003
Rank: 5Rank: 5
等 级:职业侠客
帖 子:375
专家分:383
注 册:2007-4-11
收藏
得分:0 
应该是(*p)[10]!!谢谢指正!!

要练习算法就来http:///!!有挑战哦!!
2007-08-09 21:34
雨中飞燕
Rank: 3Rank: 3
等 级:禁止访问
威 望:8
帖 子:2200
专家分:0
注 册:2007-8-9
收藏
得分:0 
以下是引用anelwl在2007-8-9 21:28:14的发言:
应该可以写p=a,因为p和a都分别指向指针和数组的首地址

绝不可以,直接编译错误,请使用VC或者DevC++实验一下吧

2007-08-09 21:35
viky2003
Rank: 5Rank: 5
等 级:职业侠客
帖 子:375
专家分:383
注 册:2007-4-11
收藏
得分:0 
以下是引用雨中飞燕在2007-8-9 21:35:50的发言:

绝不可以,直接编译错误,请使用VC或者DevC++实验一下吧

美女厉害!!正确!!你不会是学生吧??


要练习算法就来http:///!!有挑战哦!!
2007-08-09 21:40
快速回复:有关指针与数组
数据加载中...
 
   



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

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