您的位置:首页 > 其它

数组用指针表示时的区别与相同

2016-09-11 18:52 344 查看
数组int c[3][3];为什么c,*c的值相等,(c+1),(*c+1)的值不等,c, *c ,**c,代表什么意思?

(1)c与*c的值相等的原因在于:c表示的是数组的首地址而*c指的是第一行数组的地址,

二者指向了相同的元素的地址所以他们的值是相等的。

(2)c+1表示的是第二行数组的首地址 

     *c+1表示的是第一行第二个元素的地址

(3)**c表示的是二维数组的第一个元素的值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: