您的位置:老铁SEO > 站长新闻 > 网站交易 >

num,一维数组指针[num和&num的区别]

文章来源:http://www.6cu.com

作者:外链购买

人气:17

2021-03-23 00:18:01

     一维数组指针[num和&num的区别]

num 跟 &num都表示数组的首地址。但解析的长度不一样     

num 等价于 int *p                           (指向元素的指针)    //4

&num 等价于  int(*pa)[10]              (指向数组的指针)     //4*10=40 

     关于 int(*pa)[3] 的理解

     若有定义int(*p)[3];则定义了一个名为p的指针变量,表示p是一个指针变量,它可以指向每行有三个整数(即int型)元素的二维数组.p是指向一维数组的指针变量。这句话的理解是首先(*p)[3]是一个指向一维数组的指针变量,意思就是p这个指针是指向一个含有3个元素的数组的,那么p指针每一次加1就相当于把p中存的地址加6(前提是int类型占2个字节,在VC中是占4个字节)。

     原文链接:https://blog.csdn.net/tiano20/article/details/88414115

上一篇:java获取整点与凌晨的时间戳

下一篇:没有了

相关文章

在线客服

外链咨询

扫码加我微信

微信:juxia_com

返回顶部