本节来讨论c语言主要的数据结构,包括数组、结构体、共用体、枚举。首先从数组开始。
1、数组
数组为同一类型的基本数据的集合。我们知道,基本数据类型都占据一定的内存空间,基本数据类型的定义,实际上就是内存地址的分配过程,同样的,数组作为基本数据类型的集合,在创建时也必须进行内存的分配。以下都为正确的数组创建方法:
int num1[4]={0,1,2,3};
int num2[4]={0,1};
int num3[4]={[2]=2,[3]=3};
int num4[]={0,1,2,3};
int n=3;int num5[n];
int num6[0];
错误的示例: