c語言中如何定義一維數組和二維數組??

Tags: 語言, 定義, 數組,

c/c++編程我們常常需要用到一維數組和二維數組,下面就通過兩個例子介紹一下如何聲明以為二維數組,並且進行賦值應用。

c語言中如何定義一維數組和二維數組?

工具/原料

visual c++6.0

方法/步驟

一維數組

一維數組的聲明包括如下結構:類型 變量名[N],其中N是你要定義的一維數組長度。

下面我們就通過一個例子聲明一個int類型的數組,並且進行數組的賦值以及輸出。

c語言中如何定義一維數組和二維數組?

在cpp文件main()函數中輸入以下語句

int a[10];//聲明一維整形數組,數組長度為10

for (int i =0;i<10;i++)

{

a[i]=i;

cout<

}

return 0;

然後ctrl+F5運行

我們可以看到如下結果:在i行輸出的是a[i]

c語言中如何定義一維數組和二維數組?

二維數組

二維數組的聲明結構:類型 變量名[M][N],其中M代表行數,N代表列數,下面我們也通過一個例子聲明一個整形(int)的二維數組,並且進行相應的 賦值與輸出。

c語言中如何定義一維數組和二維數組?

在main()函數中輸入以下代碼

int a[4][5];//二維數組聲明

int i,j;

for ( i =0;i<4;i++)

{

for (j=0;j<5;j++)

{

a[i][j]=(i+1)+(j+1);

cout<

}

cout<

}

return 0;

然後ctrl+F5運行

結果輸出的內容是二維數組的每個元素,二維數組就是矩陣,數組的每個元素是相應的行號和列號的和

c語言中如何定義一維數組和二維數組?

注意事項

可以聲明各種數據類型的數組,也可以聲明維數更高的數組,例如四維,五維。

如果以上經驗有用,請點擊下方的 有用 按鈕支持我的工作,謝謝!

相關問題答案