| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1828 人关注过本帖
标题:初学者指针指南
只看楼主 加入收藏
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
以下是引用knocker在2004-08-20 14:07:04的发言:

我觉得是一种傻冒行为,多维数组实际上还是一维数组,还是线性排列。何必老是麻烦CUP?

knocker也有犯错时哦~~~错了,动态二维有很多用处。

2004-08-20 16:57
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
以下是引用天使预备役在2004-08-20 15:49:13的发言:

((((((((int **p声明了一个二级指针,指针指向一个新开辟的一级指针数组,数组包含m个元素, p[i]=new int[n]中,p为二级指针,p[i]为一级指针,p[i]=new int[n]就是给p[i]新开辟一个int型的数组,数组的元素个数为n个. 这样p指向m个一级指针,这m个一级指针又各自指向n个整型数组,不就等于开辟一个二维数组吗?

听着有点迷糊,什么意思,不用int **p=new int* [m];不行么,直接声明一个 int **p;可以么???)))))))))))当我没问。回答后面的!!!

((((((((((((((((((((((((麻烦问一下,上面的申请的空间是同一个空间么???

如果是:for(i=0;i<m;i++) delete[] p[i]; delete[] p;

怎么解释;

如果不是,那不是造成空间浪费了么????))))))))))))))))))全当我没问!!!!

晕~~~1.动态申请 2.二维空间,先delete掉细分部分,再delete掉整个区间。当我没答!!
2004-08-20 17:28
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
以下是引用天使预备役在2004-08-20 15:52:03的发言:

还有书上说(我今天和参考书叫上劲了):

“引用操作符紧跟在类型后面”,为什么不跟也是对的???

能不能问得清楚一点,不懂你问什么。

int &a=b; 你的意思是问不跟吧?

你那本书其实是想说这样也行,以下:

int a, b; &a=b; 如此而已……

2004-08-20 17:30
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
以下是引用live41在2004-08-20 16:57:01的发言:

knocker也有犯错时哦~~~错了,动态二维有很多用处。

请你用个例子来说服我。


九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2004-08-20 18:17
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
以下是引用knocker在2004-08-20 18:17:04的发言:

请你用个例子来说服我。

动态矩阵运算,你用一维的麻烦,你编一个一维的,我编一个二维的,看谁的代码少啊!
2004-08-20 18:33
天使预备役
Rank: 2
等 级:论坛游民
威 望:3
帖 子:670
专家分:10
注 册:2004-4-6
收藏
得分:0 

谢谢,不过不用动不动就“晕”呀!!!

我都说过不问了,不过谢谢你解释,我也是这样想的。

同时第二个,没有你的那个意思。


差点把你忘了...
2004-08-20 18:37
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
以下是引用天使预备役在2004-08-20 18:37:40的发言:

谢谢,不过不用动不动就“晕”呀!!!

我都说过不问了,不过谢谢你解释,我也是这样想的。

同时第二个,没有你的那个意思。

哈哈~~~写惯了,因为广州人喜欢在话前讲“叼”以表随便的。 我也说过不答了,呵呵~~~ 那我就不知道什么意思了~~~

2004-08-20 18:45
天使预备役
Rank: 2
等 级:论坛游民
威 望:3
帖 子:670
专家分:10
注 册:2004-4-6
收藏
得分:0 

是这个意思,这样:int& a=b;&紧跟int 。

我再找资料看看!!!!


差点把你忘了...
2004-08-20 18:50
天使预备役
Rank: 2
等 级:论坛游民
威 望:3
帖 子:670
专家分:10
注 册:2004-4-6
收藏
得分:0 

int **p=new int* [m];

我想这个也证明了我以前说的那个关于int *p=77;的问题是对的.是不是???


差点把你忘了...
2004-08-20 18:52
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
以下是引用live41在2004-08-20 18:33:17的发言: 动态矩阵运算,你用一维的麻烦,你编一个一维的,我编一个二维的,看谁的代码少啊!


九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2004-08-20 18:55
快速回复:初学者指针指南
数据加载中...
 
   



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

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