C语言中 a+1和&a+1的理解

2025-01-21 02:47:14
推荐回答(4个)
回答1:

这里的a=&a[0][0];
a+1=&a[1][0],也就是过了一个a[0][1],因此是加了8个字节
&a+1是跳过整个数组的地址,也就是加了16字节

回答2:

a是相当于a[0][n]
a+1是a[1][n]
n是几就差n*4个字节喽

a就是数组首地址地址

回答3:

二维数组,2*2维

a+1就是加一个2个整型8个字节;

回答4:

LS正解。