一维数组名与二维数组名的差异

一维数组名和二维数组名均可以看作是指针,不一样在于:数组 (1)一维数组名至关于指向该数组数据类型的指针;指针 (2)二维数组名至关于指向该数组中的一维数组的数组指针。编译 好比,定义一维数组 int a[i] 和二维数组 int b[i][j],a至关于int (*),而b至关于int (*)[j]。数据类型 所以,想要得到 a[i] 中第 x 个元素,能够直接使用 *(a+x)。而想要得到 b
相关文章
相关标签/搜索