数组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表示的是二维数组的第一个元素的值。
(1)c与*c的值相等的原因在于:c表示的是数组的首地址而*c指的是第一行数组的地址,
二者指向了相同的元素的地址所以他们的值是相等的。
(2)c+1表示的是第二行数组的首地址
*c+1表示的是第一行第二个元素的地址
(3)**c表示的是二维数组的第一个元素的值。