//
// main.c
// 数组基本概念
//
// Created by micalafei on 15/8/18.
// Copyright (c) 2015年 micalafei. All rights reserved.
//
#include <stdio.h>
int main(int argc, const char * argv[]) {
// 数组的定义
// 当需要保存很多"相同类型"的数据时就可以使用数组来保持
用变量来保存的话会很复杂
// 格式:元素类型 数组名称[元素个数];
// 元素类型: 就是数组中需要存储的数据类型, 一旦指定, 数组中就只能存储该类型的数据
// 元素个数: 就是数组中能够存储的数据(元素)的个数
int number[5]; //定义了一个含有5个int数据的number数组
number[0] = 9;
number[1] = 10;
number[2] = 11;
number[3] = 12;
number[4] = 13;
// number[5] = 14;
// number[6] = 15;
printf("number[0] = %i ",number[0]);
printf("number[1] = %i ",number[1]);
printf("number[2] = %i ",number[2]);
printf("number[3] = %i ",number[3]);
printf("number[4] = %i ",number[4]);
// printf("number[5] = %i ",number[5]);
// printf("number[6] = %i ",number[6]);
//注释的就是在执行的时候有下面的报错,可以得到元素个数是从0开始数起来的;
return 0;
}
//警告:
//Users/micalafei/Desktop/ios广州小码哥150810班级学习/0818(day07)/day07/数组基本概念/main.c:27:31: Array index 5 is past the end of the array (which contains 5 elements)
//输出结果:
//number[1] = 10
//number[2] = 11
//number[3] = 12
//number[4] = 13
//number[5] = 14
//number[6] = 15