
前言前面的文章已经提到了java语言里面的数组这里解释C语言里面的数组数组这里大部分规则与java语言相同1.数组数据结构(保存数据)C语言里没有默认值但是可以设置默认值eg: int arr[len] {0}; //定义数组并且设置数组的默认值为0一维数组数据类型 数组名[长度];2.格式数据类型 数组名[] {元素,元素,元素,元素,};下标取值0 ~ 长度-13.存数据数组名[下标] 数据;4.取数据数据类型 变量名 数组名[下标];5.数组长度C语言没有length所以要定义一个变量去存数组长度sizeof() 用来计算内存大小int arr[5]int length sizeof(arr) / sizeof(arr[0]);注意sizeof(arr)数组内存长度sizeof(arr[0]);下标为0的数据占有的内存长度数组冒泡排序实例intmain(){//定义整型数组intlen5;intarr[len]{0};//定义数组并且设置数组的默认值为0//输入数据for(inti0;ilen;i){scanf(%d,arr[i]);}//冒泡排序for(intj0;jlen-1;j){for(inti0;ilen-1-j;i){//挨着的两个数字比较大小交换位置if(arr[i]arr[i1]){inttypearr[i];arr[i]arr[i1];arr[i1]type;}}}//打印数组的数据for(inti0;ilen;i){printf(%d ,arr[i]);}return1;}总结每个编程语言中每个知识点都有不同我们需要把每个不同给记牢并把通用点融汇贯通