是的,a[18]的地址和b[1][8]的地址相同。因为二维数组在内存中是按行存储的,而一维数组在内存中是连续存储的,因此以列序为主序时,b[1][8]的地址可以表示为&b[0][0]+1*5+8,而a[18]的地址可以表示为&a[0]+18,两者相等。

定义整数的一维数组a50和二维数组b105具有相同的首元素地址即&a=&b00在以列序为主序时a18的地址和b18的地址相同吗

原文地址: https://www.cveoy.top/t/topic/brcd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录