*(a+3)是什么意思

来源:百度知道 编辑:UC知道 时间:2024/05/26 20:50:26

a是一个地址,a+3表示a后面的第3个内存地址,*(a+3)表示这个地址所存储的值

如果有一个二维数组a[3][3]

那么a表示首行地址(从宏观来说,就是第一行3个元素的地址)

*a表示0行0列元素地址(微观角度)

那么*(a+3)就表示3行0列元素地址

同理,*(a+3)+1就表示3行1列元素地址