c語言一維陣列和二維陣列怎麼去理解?詳細點啊

2021-03-03 21:58:47 字數 1037 閱讀 2878

1樓:***小田

i是迴圈變數,和陣列a沒什麼關係。a[i]是指a陣列中的下標為i的值的那個元素的值

c語言一維陣列轉二維陣列的方法是什麼?

2樓:匿名使用者

**如下:

void fun(char *a)

;int i=0;

int j=0;

while(*a)

b[i][j++]=*a-'0';}}。

c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。

3樓:督玉枝碧姬

實現的思路:

對二維陣列採用雙重迴圈的方式,給各個成員進行賦值,而一維陣列下標則遞增。

這樣就可以從一維陣列轉換為二維陣列了。******************************=#include

void

main(void)

;int

list[5][5];

inti,

j,k;

for(k=0,

i=0;i

<5;i+=)

for(j=0;

j<5;j+=)}

c語言 一維陣列 和 二維陣列 怎麼去理解?詳細點啊

4樓:匿名使用者

i是迴圈變數,和陣列a沒什麼關係。a[i]是指a陣列中的下標為i的值的那個元素的值

c語言 一維陣列 和 二維陣列 怎麼去理解?詳細點啊

5樓:匿名使用者

i是迴圈變數,和陣列a沒什麼關係。a[i]是指a陣列中的下標為i的值的那個元素的值

c語言二維陣列怎麼表示,C語言二維陣列定義是什麼,然後int a 1 2 是代表什麼意思?怎麼用這個二維陣列

int a m n 就表示一個m行n列的整型二維陣列在c語言中陣列的下標是從0開始的所以,內陣列a的元素個數可以表示為 容a 0 0 a m 1 n 1 例如 include int main return 0 執行結果 1 23 4 4 51 2 3 44 5 int a 3 2 定義的是陣列ba...

二維陣列的變換,二維陣列和一維陣列怎麼轉換的啊

最簡單的,雙層迴圈。迴圈變數是行列,顛倒變數賦值就可以。以c為例 for int i 0 i 2 i for int j 0 j 3 j b j i a i j 重點難點。定義陣列時候要看清楚,別最後賦值時溢位。matlab二維陣列的建立及其變換 1 matlab中,一般使用方括號 逗號 分號 與空...

C語言二維陣列問題

一維陣列,a表示的就是首元素的地址,a就是首元素。再看二維陣列,二維陣列如a 2 2 兩行兩列。是a 0 0 a 0 1 a 1 0 a 1 1 它不是一維陣列,但可以用一維陣列表示。a i a i a i a i 0 這幾個值是相等的,但意義不同,a i表示第i行的首地址,指向行。a i a i ...