一、数组
1. 定义
在C语言中使用数组必须先进行定义。
其中,类型说明符是任一种基本数据类型或构造数据类型。
数组名是用户定义的数组标识符。
方括号中的常量表达式表示数据元素的个数,也称为数组的长度。
例如:
int a[10];
float b[10], c[20];
char ch[20];
1>正确的写法:
int ages[5] = {10 , 11, 12, 67, 56};
int ages[5] = {10, 11};
int ages[5] = {[3] = 10, [4] = 11};
int ages[] = {10, 11, 14};
int ages['A'-50] = {10, 11, 12, 14, 16};
int ages['A'-50] = {10, 11, 12, 14, 16};
2>错误的写法:
int ages[];
int ages[5];
ages = {10, 11, 12, 14};
3>数组的遍历
遍历:按顺序查看数组的每一个元素
基本方法
for (int i = 0; i<5; i++)
{
printf("ages[%d]=%d\n", i, ages[i]);
}
2. 内存分析
内存的分配是从高地址到低地址进行的,但一个数组内部元素又是从低到高进行的。