您的位置:首页 > 其它

1. 一维数组

2014-05-12 22:02 218 查看

1. 一维数组

1.1 数组是包含多个数据值的数据结构。
1.2 数组中的每个数据值的类型都相同。
1.3 数组中的每个数据值被称为数组中的元素(element)。
1.4 可以通过小标(索引)的方法,来访问数组中的元素,数组的下标从0开始。
1.5 声明数组,需要说明类型和元素数量,例如:int a[10];
1.6 通过使用for循环来访问数组中的元素,例如:for(int i=0;i<n;i++) a[i]=0;
1.7 可以使用带大括号{}的常量列表来初始化数组,例如:int a[] = {1,2,3,4,5};
1.8 实例
#include <stdio.h>
// 声明数组,并访问数组
void test1() {
// 声明数组
int a[10];
// 通过下标访问数组元素
// 为数组赋值
for (int i = 0; i < 10; i++) {
a[i] = i + 1;
}
// 显示数组中的元素值
for (int i = 0; i < 10; i++) {
printf("a[%d]=%d\n", i, a[i]);
}
}
// 数组的初始化
void test2() {
int a[3] = { 1, 2, 3 };
for (int i = 0; i < 3; i++) {
printf("a[%d]=%d\n", i, a[i]);
}
// 可以省略数组大小,根据初始值判断大小
printf("-------------------------\n");
int b[] = { 2, 4, 6, 8 };
for (int i = 0; i < sizeof(b)/sizeof(b[0]); i++) {
printf("b[%d]=%d\n", i, b[i]);
}
}
int main(void) {
//test1();
test2();
}

该博客教程视频地址:http://geek99.com/node/990
原文出处:http://geek99.com/node/847#
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  元素 element