| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 405 人关注过本帖
标题:[求助]c语言指针问题!
只看楼主 加入收藏
xiaxun
Rank: 1
等 级:新手上路
帖 子:207
专家分:7
注 册:2009-8-30
结帖率:79.31%
收藏
已结贴  问题点数:20 回复次数:4 
[求助]c语言指针问题!

这里有两个题目,
我看得头都大了
就是不明白!
请大家帮忙解释一下!

已知:
struct  sk
{int a;
Float b;
}data, *p;
如果P=&data;则以下正确的引用是:
A. (*p).data.a   
B.(*P).a      
C. p—>data.a      
D. p.data.a

我觉得:(*P).a 和 p—>data.a 可以,是不是!!

~~~~~~~~~~~~~~~~~


已知:
int a[4][3]={
1,2,3,
4,5,6,
7,8,9,
10,11,12
};
int(*prt)[3]=a, *p=a[0];

则正确表示a[1][2]的是:
A. *((prt+1)[2]      
 B.*(*(p+5))        
C.(*prt+1)+2)        
D.*(*(a+1)+2)

这个指针到底怎么指向的呀!
~~~~~~~~~~~~~~~~~~~~~~
若已知char a[20]=”programming”, *p=a;不能引用字母o的表达式是         
A)p+2        
B)a[2]      
C)p[2]     
D)p+=2, *p

我觉得
p+2 是:o2
a[2]和p[2] 都可以吧!

~~~~~~~~~~~~~~~~~~··
8 若有说明语句:int  a,b,c,*d=&c;,则能正确从键盘读入三个整数分别赋给变量a、b、c的语句是        
A)scanf("%d%d%d",&a,&b,d);    我选择这个可以吗!
B)scanf("%d%d%d",&a,&b,&d);
C)scanf("%d%d%d",a,b,d);      
D)canf("%d%d%d",a,b,*d);



[ 本帖最后由 xiaxun 于 2010-10-29 21:10 编辑 ]
搜索更多相关主题的帖子: c语言 指针 
2010-10-29 21:07
NoSoul
Rank: 9Rank: 9Rank: 9
来 自:沈阳化工大学
等 级:蜘蛛侠
帖 子:283
专家分:1010
注 册:2009-6-6
收藏
得分:10 
1.B
2.D
3.A
4.A

[ 本帖最后由 NoSoul 于 2010-10-29 21:49 编辑 ]

我想伸手拉近點,竟觸不到那邊,就欠一點點,但這一點點...卻好遠
2010-10-29 21:17
xiaxun
Rank: 1
等 级:新手上路
帖 子:207
专家分:7
注 册:2009-8-30
收藏
得分:0 
以下是引用NoSoul在2010-10-29 21:17:52的发言:

1.B
2.D
3.A
4.B
帮解释一下呀!!、、、
准确吗!!
2010-10-29 21:23
NoSoul
Rank: 9Rank: 9Rank: 9
来 自:沈阳化工大学
等 级:蜘蛛侠
帖 子:283
专家分:1010
注 册:2009-6-6
收藏
得分:0 
1. p等价于data 直接排除 ACD。
2.A表示的是A[3][0],B中p不知道是哪儿的,C直接无视
3. A的答案如果是*(p+2) 就对了
4.选择A,( 我错了我以为是对a,b,d,赋值,- -)由a ,b  直接排除C,D,  B答案给C赋的是d的地址。

我想伸手拉近點,竟觸不到那邊,就欠一點點,但這一點點...卻好遠
2010-10-29 21:48
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
收藏
得分:10 
准确的  正解啊

到底是“出来混迟早要还”还是“杀人放火金腰带”?
2010-10-29 21:55
快速回复:[求助]c语言指针问题!
数据加载中...
 
   



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

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