#include <stdio.h> int main() { //****************1、数组*************** //什么是数组:专门用来存放数据的 /* 格式 数据类型 数组名字[数组的长度]={值1,值2,值3,...}; 注意 1、在C语言中数组只能存放都一种类型的数据; 2、使用数组里面的数据采用下标的形式 3、数组的下标从0开始 4、数组取值的时候不能越过数组的长度 5、数组必须要有长度 6、数组名表示数组的首元素地址 7、当数组里面的数据个数小于数组长度的时候,默认值为0 */ /* 变量名,函数名,数组名等命名规范 1、只能有数字,字母,下划线和$组成,但是数字不能开头 2、命名采取驼峰制,首字母小写,往后的每个单词的首字母大写 */ //1、数组的定义 int scoreArray[5] = {1,2,3}; //2、数组的使用 //只有在数组定义的时候数组名后面的中括号里面的数字才表示长度 //其他的时候数组名后面的中括号里面的数据都表示下标 printf("scoreArray的第四个数据为%d ",scoreArray[3]); //当数组名后面的[]里面不写数据, //那么这个数组后面有多少个数据,这个数组的长度就为几 int numArray[] = {1,2,3,4,5,6,7,8,9,10}; //重新创建两个数组,用来存放numArray中的奇数和偶数 //定义一个只有长度的空数组 int oddnumArray[10]; int evennumArray[10]; int m = 0;//偶数数组的默认下标 int n = 0;//奇数数组的默认下标 for(int i=0;i<10;i++) { //判断奇数偶数的代码 if(numArray[i]%2 == 0)//偶数 { //第一次进来,下为0 //第二次进来,下标1 evennumArray[m] = numArray[i]; m++; } else { oddnumArray[n]= numArray[i]; n++; } } //在打印查看奇数数组里面的数据是否正确 for(int k=0;k<n+1;k++) { printf("%d ",oddnumArray[k]); } return 0; }