黑马程序员技术交流社区

标题: 一个关于结构体的小问题 [打印本页]

作者: 吴永涛    时间: 2015-11-12 19:52
标题: 一个关于结构体的小问题
请问各位大神,以下第41行代码中框定的代码为何不是  *P=&pers+i;

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

能否替换成上面代码?

能否替换成上面代码?

作者: 触底反弹    时间: 2015-11-13 21:24
数组的名称本身就是数组头的地址嘛,&pers着变成了什么
作者: 触底反弹    时间: 2015-11-13 22:53
如果非得那么想,你可以改成这样
*p = &pers[0]+i;
这里pers[0]取的是数组第一个数,加上&就是取地址

作者: 熊德玺    时间: 2015-11-13 22:54
pers  直接就可以表示地址了,  表示的是首元素的地址   




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2