数组基本概念
//
//? main.c
//? 數(shù)組基本概念
//
//? Created by micalafei on 15/8/18.
//? Copyright (c) 2015年 micalafei. All rights reserved.
//
?
#include <stdio.h>
?
int main(int argc, const char * argv[]) {
//? 數(shù)組的定義
//? 當(dāng)需要保存很多"相同類型"的數(shù)據(jù)時(shí)就可以使用數(shù)組來(lái)保持\
? ? 用變量來(lái)保存的話會(huì)很復(fù)雜
//? 格式:元素類型 數(shù)組名稱[元素個(gè)數(shù)];
//? ? 元素類型: 就是數(shù)組中需要存儲(chǔ)的數(shù)據(jù)類型, 一旦指定, 數(shù)組中就只能存儲(chǔ)該類型的數(shù)據(jù)
//? ? 元素個(gè)數(shù): 就是數(shù)組中能夠存儲(chǔ)的數(shù)據(jù)(元素)的個(gè)數(shù)
? ? int number[5];? //定義了一個(gè)含有5個(gè)int數(shù)據(jù)的number數(shù)組
? ? 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\n",number[0]);
? ? printf("number[1] = %i\n",number[1]);
? ? printf("number[2] = %i\n",number[2]);
? ? printf("number[3] = %i\n",number[3]);
? ? printf("number[4] = %i\n",number[4]);
//? ? printf("number[5] = %i\n",number[5]);
//? ? printf("number[6] = %i\n",number[6]);
? ? //注釋的就是在執(zhí)行的時(shí)候有下面的報(bào)錯(cuò),可以得到元素個(gè)數(shù)是從0開(kāi)始數(shù)起來(lái)的;
? ? return 0;
}
?
//警告:
//Users/micalafei/Desktop/ios廣州小碼哥150810班級(jí)學(xué)習(xí)/0818(day07)/day07/數(shù)組基本概念/main.c:27:31: Array index 5 is past the end of the array (which contains 5 elements)
//輸出結(jié)果:
//number[1] = 10
//number[2] = 11
//number[3] = 12
//number[4] = 13
//number[5] = 14
//number[6] = 15
?
轉(zhuǎn)載于:https://www.cnblogs.com/micalafei/p/4740842.html
總結(jié)