数组:
上面其中arr1完全初始化
打印数组
数组里面数的地址
二维数组
实际上
注:二维数组必须要有列元素,行元素可以省略
定位:
打印所有元素for嵌套
可以把二维数组理解成一个一维数组组成的数组
在内存当中的显示
数组越界
例子:
冒泡排序:
核心思想:
上面是错误示范
只需要在主函数中把sz传过去就可以了
void bubble_sort(int arr[这里可以有数字也可以没有,瞎写也没事,因为也不用这个,一般是不写])
数组名=首元素的地址
二维数组的arr表示数组首元素的地址,也就是第一行元素的地址,arr+1是直接跳转到第二行的地址
算行算列,如下: