首页
社区
课程
招聘
[旧帖] [求助]vc6.0环境下一个结构体的题目,求详解! 0.00雪花
发表于: 2010-10-26 08:52 1377

[旧帖] [求助]vc6.0环境下一个结构体的题目,求详解! 0.00雪花

2010-10-26 08:52
1377
struct a{ int m_int; } ary_a[3][2] = { 1,2,3,4,5,6 };

printf("%d",ary_a[-1][ary_a[1][2]. m_int]. m_int);

求教这题的解题思路,要详细的,千万别仍上一个答案,就完事啦:

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 458
活跃值: (421)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
2
这是考察2维数组下标运算问题的题目
a[m][n] = a [m*x + n]  其中x为列数,本题目而言是2
因此ary_a[-1][ary_a[1][2]. m_int]. m_int  
=  ary_a[-1*2 + ary_a[1][2]. m_int].m_int
=  ary_a[-2 + ary_a[1*2 + 2]. m_int].m_int
=  ary_a[-2 + ary_a[4]. m_int].m_int
=  ary_a[-2 + 5].m_int
=  ary_a[3].m_int
=  4
2010-10-26 09:12
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
这个楼主是问什么啊?看不明白啦!
2010-10-26 09:33
0
雪    币: 19
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
[QUOTE=blueapplez;878589]这是考察2维数组下标运算问题的题目
a[m][n] = a [m*x + n]  其中x为列数,本题目而言是2
因此ary_a[-1][ary_a[1][2]. m_int]. m_int  
=  ary_a[-1*2 + ary_a[1][2]. m_int].m_int
=  ary_a[-...[/QUOTE]

谢谢。明白了。
2010-10-26 13:27
0
雪    币: 28
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
被人华丽在解决了~~
顶之,2楼正解。这种考查指针偏移量的题,好久都没见了。
2010-10-26 14:12
0
游客
登录 | 注册 方可回帖
返回
//