您的位置:首页 > 编程语言 > C语言/C++

C语言-数组-1定义

2013-09-04 20:57 211 查看
数组-1定义

数组的定义
数据类型 数组名[数组长度];
int a[3]; //[]只能放在数组名的后面
//[]里面的值必须是固定值,也就是常量。
数组的数据称为元素。
数组的下标值是从0~n-1

数组的原理
数组名就是数组的首地址,也就是第一个元素的地址(a 相当于一个指针,但是该指针的值不能改变)
数组名是代表整个数组的地址。以下代码可以验证:

int a[5];
//int [5]a; //错误写法
a[0] = 6;
a[1] = 432;
//数组地址取数组第一个值的地址
//数组每个值的地址是连同在一起
//如数组地址是cfcf1,那么同一个数组的第二个值cfcf5,int类型占用4个字节
printf("%x\n",a);
printf("%x\n",&a[0]);
printf("%x\n",&a[1]);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: