在C語言中使用數(shù)組必須先進(jìn)行定義。一維數(shù)組的定義方式為:
創(chuàng)新互聯(lián) - 成都電信服務(wù)器托管,四川服務(wù)器租用,成都服務(wù)器租用,四川網(wǎng)通托管,綿陽服務(wù)器托管,德陽服務(wù)器托管,遂寧服務(wù)器托管,綿陽服務(wù)器托管,四川云主機(jī),成都云主機(jī),西南云主機(jī),成都電信服務(wù)器托管,西南服務(wù)器托管,四川/成都大帶寬,機(jī)柜大帶寬、租用·托管,四川老牌IDC服務(wù)商
類型說明符
數(shù)組名
[常量表達(dá)式];
其中,類型說明符是任一種基本數(shù)據(jù)類型或構(gòu)造數(shù)據(jù)類型。數(shù)組名是用戶定義的數(shù)組標(biāo)識符。方括號中的常量表達(dá)式表示數(shù)據(jù)元素的個(gè)數(shù),也稱為數(shù)組的長度。例如:
對于數(shù)組類型說明應(yīng)注意以下幾點(diǎn):
1)
數(shù)組的類型實(shí)際上是指數(shù)組元素的取值類型。對于同一個(gè)數(shù)組,其所有元素的數(shù)據(jù)類型都是相同的。
2)
數(shù)組名的書寫規(guī)則應(yīng)符合標(biāo)識符的書寫規(guī)定。
3)
數(shù)組名不能與其它變量名相同。例如
是錯(cuò)誤的。
4)
方括號中常量表達(dá)式表示數(shù)組元素的個(gè)數(shù),如a[5]表示數(shù)組a有5個(gè)元素。但是其下標(biāo)從0開始計(jì)算。因此5個(gè)元素分別為a[0],
a[1],
a[2],
a[3],
a[4]。
5)
不能在方括號中用變量來表示元素的個(gè)數(shù),但是可以是符號常數(shù)或常量表達(dá)式。例如:
是合法的。但是下述說明方式是錯(cuò)誤的。
6)
允許在同一個(gè)類型說明中,說明多個(gè)數(shù)組和多個(gè)變量。例如:
你好
一維數(shù)組
一維數(shù)組的聲明包括如下結(jié)構(gòu):類型 變量名[N],其中N是你要定義的一維數(shù)組長度。
下面我們就通過一個(gè)例子聲明一個(gè)int類型的數(shù)組,并且進(jìn)行數(shù)組的賦值以及輸出。
在cpp文件main()函數(shù)中輸入以下語句
int a[10];//聲明一維整形數(shù)組,數(shù)組長度為10
for (int i =0;i10;i++)
{
a[i]=i;
coutiendl;
}
return 0;
然后ctrl+F5運(yùn)行
我們可以看到如下結(jié)果:在i行輸出的是a[i]
二維數(shù)組
二維數(shù)組的聲明結(jié)構(gòu):類型 變量名[M][N],其中M代表行數(shù),N代表列數(shù),下面我們也通過一個(gè)例子聲明一個(gè)整形(int)的二維數(shù)組,并且進(jìn)行相應(yīng)的 賦值與輸出。
在main()函數(shù)中輸入以下代碼
int a[4][5];//二維數(shù)組聲明
int i,j;
for ( i =0;i4;i++)
{
for (j=0;j5;j++)
{
a[i][j]=(i+1)+(j+1);
couta[i][j]" ?";
}
coutendl;
}
return 0;
然后ctrl+F5運(yùn)行
結(jié)果輸出的內(nèi)容是二維數(shù)組的每個(gè)元素,二維數(shù)組就是矩陣,數(shù)組的每個(gè)元素是相應(yīng)的行號和列號的和
滿意請采納
方法
有2
將該數(shù)組定義為全局變量,即:
int
g_arr;
void
fun()
{...}
void
main()
{...}
2.將該數(shù)組作為函數(shù)參數(shù)傳遞到自定義函數(shù)里,即:
void
fun(int
arr[])
{...}
void
main()
{
int
arr[10];
fun(arr);
}
首先雙擊啟動(dòng)visual studio 2015,如果你使用的是其他版本的vs也是可以的。單擊“文件”-“新建”-“項(xiàng)目”,選擇visual c++,然后是“空項(xiàng)目”。
12怎么下載visual studio2015及安裝教程
請點(diǎn)擊輸入圖片描述
單擊“解決方案資源管理器”,右鍵源文件-添加--新建項(xiàng),選擇c++文件,最后單擊添加。
請點(diǎn)擊輸入圖片描述
第一種方法:
一維數(shù)組:
int arry1[10];
float arry2[100];
定義了2個(gè)一維數(shù)組,一個(gè)名為arry1的整形數(shù)組,有1個(gè)元素;arry2為實(shí)型數(shù)組,有100個(gè)元素,注意數(shù)組下標(biāo)是從0開始的,不是從1開始,比如arry1的第一個(gè)數(shù)組為arry[0]不是arry[1]。
請點(diǎn)擊輸入圖片描述
對數(shù)組賦值或者部分賦值:
int x[5] = { 1,2,3,4,5 };
int x[5] = { 1,2,3,};
第一個(gè)表示x[0]=1,x[1]=2,x[2]=3,x[3]=4,x[4]=5;第二個(gè)表示對前三個(gè)元素賦值,后面的元素都為0,x[0]=1,x[1]=2,x[2]=3,x[3]=0,x[4]=0;
請點(diǎn)擊輸入圖片描述
二維數(shù)組:
一般形式:數(shù)組名[下標(biāo)1][下標(biāo)2],下標(biāo)也是從0開始表示是第一個(gè)元素。比如:
int x[1][2];定義了一個(gè)名為x的整型的1行2列的二維數(shù)組。
請點(diǎn)擊輸入圖片描述
對二維數(shù)組賦值:
int x[2][2] = { {1,2},{3,4} };
表示x[0][0]=1,x[0][1]=2,x[1][0]=3,x[1][1]=4,x[0][0]表示第一行第一列,其他依次類推。
請點(diǎn)擊輸入圖片描述
數(shù)組的定義
數(shù)組就是指用于存儲同一類型數(shù)據(jù)的集合,一個(gè)數(shù)組實(shí)際上就是一連串的變量,數(shù)組按照使用可以分為一維數(shù)組、二維數(shù)組、多維數(shù)組
數(shù)組定義的方式
數(shù)組定義的方式有四種形式,分別是:
(1)類型名[] 數(shù)組名;
(2)類型名[] 數(shù)組名 = { 初始值列表 };
(3)類型名[] 數(shù)組名 = new 類型名[ 數(shù)組大小 ];
(4)類型名[] 數(shù)組名 = new 類型名[ 數(shù)組大小 ] { 初始值列表 };
數(shù)據(jù)類型:指的是數(shù)組元素的數(shù)據(jù)類型,常見的有整形、浮點(diǎn)型、與字符型等
數(shù)組名:是用來統(tǒng)一這組相同數(shù)據(jù)類型元素的名稱,其命名規(guī)則和變量的相同
當(dāng)前題目:c語言函數(shù)中定義個(gè)數(shù)組 c語言數(shù)組函數(shù)怎么定義
分享地址:http://jinyejixie.com/article14/dochede.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、手機(jī)網(wǎng)站建設(shè)、搜索引擎優(yōu)化、網(wǎng)站設(shè)計(jì)、關(guān)鍵詞優(yōu)化、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)