#include <stdio.h>
#include <stdlib.h>
//数组
int main()
{
// 1、数组是数据的集合1--100
// 2、数组的数据是同类型的 1--100都是整数,不能1 1.2 2 2.4
// 3、数组地址是连续的
int array[100]; //1、没有初始化的数组,仅仅申请了100个整数型的内存空间,最好要初始化:int array[100] = (0); 每一个都赋值为0
int array2[10] = {1,2,3,4,5,6,7,8,9,10}; //2、有初始化的数组,完整的初始化,该数组申请了三个整型数内存空间,并赋值三个数1 2 3
int array3[100] = {1,2,3}; //3、有初始化的数组,不完整初始化,该数组申请了100个整型数内存空间,但是只赋值三个数1 2 3,放在数组的前三个位置
//int n;
//scanf("%d",&n);
//int array4[n]; //当实际应用中无报错,可使用。但是在一些所谓的教材中,认定为非法!
//当我们学会指针的时候,就可以完全抛弃这种定义方式,用指针的思维来做
//====================数组通过下标来引用当中的某个元素========================
printf("array的第二个元素是:%d\n",array2[1]); //歪果仁喜欢从0开始计算,万事从0开始,中国人喜欢从1开始计算。这个就是区别
//如果数组中有三个元素,那么分别用下标访问 array2[0] array2[1] array2[2]
// 1 2 3
//++++++++++数组中括号[] 只有在定义一个数组的时候,才表示数组大小,其余任何情况,都表示用下标来访问数组+++++++++++++++++++++++++
printf("我在遍历数组呢!\n");
printf("array2的第一个元素是:%d\n",array2[0]);
printf("array2的第二个元素是:%d\n",array2[1]);
printf("array2的第三个元素是:%d\n\n",array2[2]);
int i;
printf("我在牛逼的遍历数组呢!=====================\n");
for(i=0;i<10;i++){
printf("array2的第%d个元素是:%d\n",i+1,array2[i]);
}
system("pause");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
//数组
int main()
{
// 1、数组是数据的集合1--100
// 2、数组的数据是同类型的 1--100都是整数,不能1 1.2 2 2.4
// 3、数组地址是连续的
int array[100]; //1、没有初始化的数组,仅仅申请了100个整数型的内存空间,最好要初始化:int array[100] = (0); 每一个都赋值为0
int array2[10] = {1,2,3,4,5,6,7,8,9,10}; //2、有初始化的数组,完整的初始化,该数组申请了三个整型数内存空间,并赋值三个数1 2 3
int array3[100] = {1,2,3}; //3、有初始化的数组,不完整初始化,该数组申请了100个整型数内存空间,但是只赋值三个数1 2 3,放在数组的前三个位置
//int n;
//scanf("%d",&n);
//int array4[n]; //当实际应用中无报错,可使用。但是在一些所谓的教材中,认定为非法!
//当我们学会指针的时候,就可以完全抛弃这种定义方式,用指针的思维来做
//====================数组通过下标来引用当中的某个元素========================
printf("array的第二个元素是:%d\n",array2[1]); //歪果仁喜欢从0开始计算,万事从0开始,中国人喜欢从1开始计算。这个就是区别
//如果数组中有三个元素,那么分别用下标访问 array2[0] array2[1] array2[2]
// 1 2 3
//++++++++++数组中括号[ ] 只有在定义一个数组的时候,才表示数组大小,其余任何情况,都表示用下标来访问数组+++++++++++++++++++++++++
printf("我在遍历数组呢!\n");
printf("array2的第一个元素是:%d\n",array2[0]);
printf("array2的第二个元素是:%d\n",array2[1]);
printf("array2的第三个元素是:%d\n\n",array2[2]);
int i;
printf("我在牛逼的遍历数组呢!=====================\n");
for(i=0;i<10;i++){
printf("array2的第%d个元素是:%d\n",i+1,array2[i]);
}
system("pause");
return 0;
}