|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 数组,指针问题
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1278
人关注过本帖
标题:
数组,指针问题
只看楼主
加入收藏
zhushengnann
等 级:
禁止访问
帖 子:14
专家分:0
注 册:2016-10-5
结帖率:
66.67%
楼主
收藏
已结贴
√
问题点数:20 回复次数:10
数组,指针问题
若有 int a[ ][4]={1,2,3,4,5,6,7,8,9,10},*p=*(a+1);则值为9的表达式是()
A
p+=3,*p++
B
p+=4,*(p++)
C
p+=4,*++p
D
p+=4,++*p
这题怎么解,说下解法。并且解释下ABCD。谢谢了
搜索更多相关主题的帖子:
表达式
2016-10-08 21:53
举报帖子
使用道具
赠送鲜花
word123
等 级:
贵宾
威 望:
13
帖 子:333
专家分:1622
注 册:2014-4-5
第
2
楼
收藏
得分:20
二维数组,你可以看成这样,在内存中是连续存储
1,2,3,4
5,6,7,8
*p = *(a+1)
指向这行的一维数组,现在把p看成是指向一维数组的指针
9,10,0,0
()单目运算符结合性自右向左)
A
p+=3
p指向8
*p++等价于*(p++)
因为p后自增,所以先运算之后再自增1,结果为8,但p指向9
结果8
B
p+=4
p指向9
后面与上面类似
结果为9,p指向10
结果9
C
P+=4
p指向9
*++p
p先自增
p指向10,再取值就是10
结果10
D
P+=4
p指向9
++*p
p指向的单元的值自增1,值先自增,后输出
*p就是10
结果10
这个你再思考一下,或许还有考虑不周的地方。。。。
2016-10-08 23:01
举报帖子
使用道具
赠送鲜花
zhushengnann
等 级:
禁止访问
帖 子:14
专家分:0
注 册:2016-10-5
第
3
楼
收藏
得分:0
回复 2楼 word123
图片附件: 游客没有浏览图片的权限,请
登录
或
注册
可以在看下这几个问题吗
2016-10-08 23:06
举报帖子
使用道具
赠送鲜花
word123
等 级:
贵宾
威 望:
13
帖 子:333
专家分:1622
注 册:2014-4-5
第
4
楼
收藏
得分:0
整形数组的话,如果不初始化的话都是随机数,若部分初始化其余都为0
因为a是二维数组,定义指针的话应该是
int **p = a;,但因为必须要将低维描述出来,
所以int (*p)[3];应该用这个来指向二维数组
&p[i*3+j] == &a[i][j]
这个是想说明二维和一维的对应关系
p的大小是9
这个是第一个问题,你看一下
2016-10-08 23:18
举报帖子
使用道具
赠送鲜花
word123
等 级:
贵宾
威 望:
13
帖 子:333
专家分:1622
注 册:2014-4-5
第
5
楼
收藏
得分:0
第二个你的p1和p2是什么东西哦,两个整形指针吗,,
而且p1和p2是指针的话,
p1=*p2;
你将p2指向的变量的值赋值给指针p1????
这两个能赋值吗。。。
2016-10-08 23:23
举报帖子
使用道具
赠送鲜花
word123
等 级:
贵宾
威 望:
13
帖 子:333
专家分:1622
注 册:2014-4-5
第
6
楼
收藏
得分:0
最后一个
前面那个int *p=&ha;
定义指针p,且指向ha
*p=a;
p指向的那个变量的值被赋值为a,,,即ha的值变为a
2016-10-08 23:27
举报帖子
使用道具
赠送鲜花
zhushengnann
等 级:
禁止访问
帖 子:14
专家分:0
注 册:2016-10-5
第
7
楼
收藏
得分:0
回复 2楼 word123
大神
2016-10-08 23:50
举报帖子
使用道具
赠送鲜花
word123
等 级:
贵宾
威 望:
13
帖 子:333
专家分:1622
注 册:2014-4-5
第
8
楼
收藏
得分:0
不要崇拜哥
2016-10-09 00:13
举报帖子
使用道具
赠送鲜花
zhushengnann
等 级:
禁止访问
帖 子:14
专家分:0
注 册:2016-10-5
第
9
楼
收藏
得分:0
回复 8楼 word123
图片附件: 游客没有浏览图片的权限,请
登录
或
注册
看下这里面的
大神
2016-10-09 00:36
举报帖子
使用道具
赠送鲜花
zhushengnann
等 级:
禁止访问
帖 子:14
专家分:0
注 册:2016-10-5
第
10
楼
收藏
得分:0
回复 9楼 zhushengnann
图片附件: 游客没有浏览图片的权限,请
登录
或
注册
2016-10-09 00:38
举报帖子
使用道具
赠送鲜花
11
1/2页
1
2
快速回复:
数组,指针问题
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.101697 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved