A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 吴永涛 中级黑马   /  2015-11-12 19:52  /  675 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

请问各位大神,以下第41行代码中框定的代码为何不是  *P=&pers+i;

Snip20151112_5.png (157.88 KB, 下载次数: 0)

能否替换成上面代码?

能否替换成上面代码?

3 个回复

倒序浏览
数组的名称本身就是数组头的地址嘛,&pers着变成了什么
回复 使用道具 举报
如果非得那么想,你可以改成这样
*p = &pers[0]+i;
这里pers[0]取的是数组第一个数,加上&就是取地址
回复 使用道具 举报
pers  直接就可以表示地址了,  表示的是首元素的地址   
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马