數(shù)組,顧名思義就是一組同類型的數(shù)。
一、數(shù)組的聲明
聲明數(shù)組的語法為在數(shù)組名后加上用方括號括起來的維數(shù)說明。本接僅介紹一維數(shù)組。下面是一個整型數(shù)組的例子:
int array[10];
這條語句定義了一個具有10個整型元素的名為array的數(shù)組。這些整數(shù)在內(nèi)存中是連續(xù)存儲的。數(shù)組的大小等于每個元素的大小乘上數(shù)組元素的個數(shù)。方括號中的維數(shù)表達式可以包含運算符,但其計算結果必須是一個長整型值。這個數(shù)組是一維的。
下面這些聲明是合法的:
int offset[5+3];
float count[5*2+3];
下面是不合法的:
int n=10;
int offset[n]; /*在聲明時,變量不能作為數(shù)組的維數(shù)*/
二、用下標訪問數(shù)組元素
int offset[10];
表明該數(shù)組是一維數(shù)組,里面有10個數(shù),它們分別為offset[0],offset[1],……offset[9];千萬注意,數(shù)組的第一個元素下標從0開始。一些剛學編程的人員經(jīng)常在這兒犯一些錯誤。
offset[3]=25;
上面的例子是把25賦值給整型數(shù)組offset的第四個元素。
在賦值的時候,可以使用變量作為數(shù)組下標。
main()
{
int i,offset[10];
for(i=0;i<10;i++) scanf(%d,&offset[i]);
for(i=9;i>=0;i--) printf(%d ,offset[i]);
printf(\n);
}
題目的意思是先輸入10個整數(shù),存入到數(shù)組中,然后反序輸出。
相關推薦:計算機等級考試二級C語言教程匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |