6.数组
1.数组的创建和初始化
(一维)数据类型 变量名【个数】;
”个数“必须是常量
数组在内存中连续存放(从低到高)
(二维)
int arr 【3】【4】; int int int int
int int int int
int int int int
int arr 【3】【4】={{1,2,3},{4,5}};
1,2,3,0
4,5,0,0
0,0,0,0
二维数组行可以省略,列不可以;
二维数组内存地址也是连续的。
2.数组作为函数参数传参
void bubble_sort(int arr[])
{
//确定冒泡排序的趟数
int i=0;
int sz=sizeof(arr)/sizeof(arr[0]);
for(i=0;i<sz-1;j++)< div="">
{
//每趟冒泡排序
int j=0;
for(j=0;j<i;j++)< div="">
{
if(arr[j] >arr[j+1])
{
int tmp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=tmp;
}
}
}
}
int main()
{
int arr[]={x,x,x,x,x,x,x,x,xx,x,x,,x,x,x};
int i=0
bubble_sort(arr);
return 0;
}