1. 一维数组

来源:互联网 发布:meta分析数据提取表 编辑:程序博客网 时间:2024/04/30 19:40

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#

0 0
原创粉丝点击