指针与数组

Reference:

        http://www.runoob.com/cplusplus/cpp-array-of-pointers.html

先上demo开胃:


输出:


names[i] 改成 *(names+i) 后输出:


想到了什么? 验证一下?


输出:

总结:

    1.  &(names[i]) 的地址  &(*(names + i)) 地址相同,说明 names[i] 和 *(names + i) 都是指向该地址中的元素值的变量。

    2.  指针数组 的数组名 其实就是数组所开辟的内存空间的首地址(类似于索引),当数组名 + [ i ] 后equal 首地址向上索引了 i 位该类型的地址个数。


-------------------------------------------------我是分割线----------------------------------------------

第一次写文章,从事于人工智能 的 计算机视觉研发方面(2年CV经验),主攻:人脸识别、表情识别、目标检测方面。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容