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

2021-03-04 09:01:13 字數 1815 閱讀 3134

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語言程式 二維陣列 一維陣列

6樓:匿名使用者

b[i][b[j][i]]

先取得b[j][i]的值,比如說是2,那麼把b[j][i]替換為2 ---> b[i][2]

7樓:·小東同學

這不是一樣的麼,b[j][i]作為乙個整體罷了

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

8樓:匿名使用者

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

9樓:天狼

一維就是乙個數軸 二維是乙個平面座標系

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

10樓:匿名使用者

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

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

11樓:匿名使用者

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

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

12樓:西夏雨三文魚

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

關於c語言二維陣列的問題,C語言中二維陣列的定義問題

a是乙個一維陣列,陣列裡的值是指標,指向的還是一維陣列。即等價於,int x 2 2,0 int y 2 4,8 int a 2 x,y 我想你應該知道答案了。c語言中二維陣列的定義問題 正確寫法如下 char fd jgf1 maxitemlen 1 說明 把null去掉 1.二維陣列的第乙個維度...

C語言二維陣列問題

a代表陣列的首位址,a 0 代表這個二維陣列第一行的首位址,雖然這兩個位址值是一樣的 int p a表示p是指向int型別的指標a是乙個二維陣列,其指標指向的是一維陣列,一維陣列才指向的是int,因此得用兩重指標表示 int p a int p 4 a 定義的是乙個有4個元素的int陣列的指標,而a...

c 二維陣列排序問題,C 二維陣列sort函式排序問題

include 寫的比較簡單,原理你應該都知道了,後面的,就是 開始做的那個沒刪 void main for i 0 i 12 i 冒泡 for j 0 j 12 j if a j 4 j 4 a j 1 4 j 1 4 看起來有點複雜,其實就是 12個數分成3行4列,對應的行數就是j 4,列數j ...