C语言的重要知识点

一、数组与指针
1、数组名就是数组的首地址,一维数组中 nums = &nums[0],
二维数组中 nums = &nums[0][0]
C语言的重要知识点
2、一维数组中 nums[i] <=> *(nums + i),二维数组中可以类比,即把 nums[i][j]
中的nums[i]看作数组名, 所以二维数组中的 nums[i][j] <=> *(nums[i] + j),并最 终表示为 nums[i][j] <=> * ( * (nums + i ) + j)
C语言的重要知识点**注意黄线圈出来的地方,二维数组不能像一维数组那样简单的写成
ptr_nums = nums , 而要写成 (ptr_nums)[3] = nums , 后面跟上数组的列数