一维数组定义
一维数组可以理解为数学中的数列,所有的元素排成一列。首先来看数组的定义。一维数组的定义方式如下:
关于数组的长度一定得是一个整数常量而不能是变量或者其它类型的数。比如,下面关于数组的一些定义,有的是错误的:
int x = 10;
int a[x]; //错误,x是变量而不是常量
const int x = 10;
int a[x];//正确,x现在是常变量
int a[10];//正确,10是整数常量
一些常见的一维数组定义:
int a[100];
char a[100];
int *a[10];
a,首地址
&a[0]:首个元素的地址
a+1
&a[0]+1