*(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列元素地址
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑: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列元素地址