| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 498 人关注过本帖
标题:有几道题急需求解!
只看楼主 加入收藏
孤单旋律
Rank: 2
等 级:论坛游民
帖 子:30
专家分:23
注 册:2010-10-22
结帖率:78.57%
收藏
已结贴  问题点数:14 回复次数:3 
有几道题急需求解!
1.int *p1,*p2,a[10];
p1=a;
p2=&a[5];
则p2-p1的值为:
A)无法确定      B)10         C)5          D)12
这道题是什么意思啊,我怎么看不懂呢?

2..下面正确的字符常量是:
A)“c”     B)‘\\’’       C)‘W’      D)‘’
这道题的答案不是C吗?为什么正确答案是B?


3.已知fun1函数的功能是将三个数按由大到小的顺序调整后依次放入a,b,c三个变量中,其中a存放最大的数,利用fun2函数填空完成此功能。
void  fun2(int *x,int *y)
{
int  t;
t=*x; *x=*y; *y=t;
}
void  fun1()
{
int  a=20, b=30, c=25;
if(c>b)  fun2(_____(3)__b=c
_____);
if(a<c)  fun2(_____(4)__a=c_____);
if(a<b)  fun2(_____(5)__a=b_____);
}
紫色是我写的答案,正确答案是(3) &b,&c  (4) &a,&c  (5) &a,&b

搜索更多相关主题的帖子: 求解 
2010-12-12 20:10
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
收藏
得分:2 
第一题的话 是不是C啊 指针的基础知识啊

到底是“出来混迟早要还”还是“杀人放火金腰带”?
2010-12-12 21:35
chenxihaoyun
Rank: 2
等 级:论坛游民
帖 子:19
专家分:20
注 册:2010-12-7
收藏
得分:8 
第一题
答案为C;因为p1-p2表示两个指针的地址相减;
第二题
答案为B
为反译字符;
第三题
因为fun1函数void  fun2(int *x,int *y)你必须将地址附给它
2010-12-12 21:58
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:4 
第一题是C  指针-指针=(指针-指针)/sizeof(指针所指向的数据类型)
第二题如楼上所说
第三题 是传址交换   很简单  不懂找本书看

                                         
===========深入<----------------->浅出============
2010-12-12 22:08
快速回复:有几道题急需求解!
数据加载中...
 
   



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

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