VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 506|回复: 6

[交流] 测试题

[复制链接]
58_avatar_middle
在线会员 发表于 2018-11-18 20:20:01 | 显示全部楼层 |阅读模式
/*****************************************************************************************************
**问题:只能在mian函数中,f()函数括号中填写,不能修改其他地方,最后使本程序成功在被调用函数输出9
*时间:2018年11月18日
*目的:加强对数组与指针的关系理解,加深对内存地址的理解
**致谢:谢谢你点击进入简单浏览
****************************************************************************************************/
#include <stdio.h>
void f(int* aa);
int main()
{
        int aa[2][2][2][2]={
                                  {{{1,2},{3,4}},
                            {{5,6},{7,8}}},
                                  
                           {{{9,10},{11,12}},
                            {{13,14},{15,16}}}            
                           };      
  f(); //问题:请编写f()括号中,使调用函数输出9 ?                          
}
void f(int* aa)
{
printf("%d\n",*aa+2);
printf("恭喜你! 成功了! 你已经掌握指针的作用了\n");
}




上一篇:C++11 智能指针
下一篇:世界上最好的c++ rpc (c++14)
51_avatar_middle
online_admins 发表于 2018-11-19 21:34:31 | 显示全部楼层
四维数组。。。我也是第一次见到,佩服!
09_avatar_middle
online_vip 发表于 2018-11-20 17:28:19 | 显示全部楼层
&aa[0][1][1][0]
58_avatar_middle
ico_lz  楼主| 发表于 2018-11-21 19:09:54 来自手机 | 显示全部楼层
wangxiaohu104 发表于 2018-11-20 17:28
&aa[0][1][1][0]

大神!!!!成功了!!!
05_avatar_middle
在线会员 发表于 2018-12-19 16:54:50 | 显示全部楼层

这个是怎么得出来的,我怎么觉得是:&aa[1][0][0][0]???????
05_avatar_middle
在线会员 发表于 2018-12-19 16:57:44 | 显示全部楼层
Ui_Bing 发表于 2018-12-19 16:54
这个是怎么得出来的,我怎么觉得是:&aa[1][0][0][0]???????

有什么技巧么?我好像想错了
09_avatar_middle
online_vip 发表于 2018-12-28 16:57:20 | 显示全部楼层
Ui_Bing 发表于 2018-12-19 16:54
这个是怎么得出来的,我怎么觉得是:&aa[1][0][0][0]???????

你把它分组,就按[] 分组后,就明白了
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-5-24 14:07

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表