| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1104 人关注过本帖
标题:[求教]关于一个指针的问题
取消只看楼主 加入收藏
haroldi
Rank: 1
等 级:新手上路
帖 子:158
专家分:0
注 册:2006-7-22
收藏
 问题点数:0 回复次数:9 
[求教]关于一个指针的问题
指针的学习,使我很困惑,我是自学的,也看了一些资料和视频,
一到自己实际做题,就发懵,,,始终不能明确各种指针及其关系...


我想请问一下,如果定义:

int **p,a[3][3];
能否通过设定得到:

p=&a[0];
搜索更多相关主题的帖子: 指针 
2006-07-22 11:48
haroldi
Rank: 1
等 级:新手上路
帖 子:158
专家分:0
注 册:2006-7-22
收藏
得分:0 
多谢了,那请问:
int ***p;
p=&a[0];

这样就可以了吧.

Do people want thick road ...
2006-07-22 11:52
haroldi
Rank: 1
等 级:新手上路
帖 子:158
专家分:0
注 册:2006-7-22
收藏
得分:0 
哦,多谢.那应该是:
(*p)[3]; 吧?

Do people want thick road ...
2006-07-22 12:02
haroldi
Rank: 1
等 级:新手上路
帖 子:158
专家分:0
注 册:2006-7-22
收藏
得分:0 

对不起,这样改可以吗?

int (*p)[],a[3][3];
p=&a[0];


我都晕了,能否请穆扬先生简单介绍一下各种指针的用法,
或推荐几个易懂的帖子,多谢多谢!!!


Do people want thick road ...
2006-07-22 12:12
haroldi
Rank: 1
等 级:新手上路
帖 子:158
专家分:0
注 册:2006-7-22
收藏
得分:0 
多谢了!

我只是想从多方面去理解它...

Do people want thick road ...
2006-07-22 12:37
haroldi
Rank: 1
等 级:新手上路
帖 子:158
专家分:0
注 册:2006-7-22
收藏
得分:0 
非常感谢各位回复!!

Do people want thick road ...
2006-07-22 20:22
haroldi
Rank: 1
等 级:新手上路
帖 子:158
专家分:0
注 册:2006-7-22
收藏
得分:0 

那请问:如有以下定义:
int *p;
int **q;
int *s[3];
int (*v)[];
int a[3][3];
int b[3];


哪条语句能正确的应用呢?为什么?

(A)q=&p; (B)q=&a[0]; (C)p=a[0];q=&p; (D)s[0]=a[0];
(E)s=b; (F)v=a[0]; (G)v=a; (H)v=&a[0];
(I)v=b; (J)q=a; (K)q=&b; (L)v=&b;


Do people want thick road ...
2006-07-23 01:27
haroldi
Rank: 1
等 级:新手上路
帖 子:158
专家分:0
注 册:2006-7-22
收藏
得分:0 
以下是引用穆扬在2006-7-23 7:00:49的发言:

红字部分正确
至于为什么,有三种情况
1.定义错(如v)
2.类型不匹配
3.对非左值赋值

非常感谢穆扬先生的解答.
下面的已改正了..


那请问:如有以下定义:
int *p;
int **q;
int *s[3];
int (*v)[]; -----已改正;
int a[3][3];
int b[3];


哪条语句能正确的应用呢?为什么?

(A)q=&p; (B)q=&a[0]; (C)p=a[0];q=&p; (D)s[0]=a[0];
(E)s=b; (F)v=a[0]; (G)v=a; (H)v=&a[0];
(I)v=b; (J)q=a; (K)q=&b; (L)v=&b;


Do people want thick road ...
2006-07-23 17:52
haroldi
Rank: 1
等 级:新手上路
帖 子:158
专家分:0
注 册:2006-7-22
收藏
得分:0 
以下是引用穆扬在2006-7-23 18:56:54的发言:
自己检查一下啊
凡是我说没问题
而编译有警告的
就是我说错了

回头理解理解,,,谢谢先!

..............刚才一直看C++上....类似的帖子,非常地精彩!


Do people want thick road ...
2006-07-23 19:19
haroldi
Rank: 1
等 级:新手上路
帖 子:158
专家分:0
注 册:2006-7-22
收藏
得分:0 
哪敢哪敢,,,PF还来不及呢.hehe

再次感谢指教!

Do people want thick road ...
2006-07-24 00:07
快速回复:[求教]关于一个指针的问题
数据加载中...
 
   



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

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