有定義inta41,2,,有定義inta341,2,3,4,5,則a11。A0B2C4D

2021-03-03 20:44:23 字數 1427 閱讀 6425

1樓:匿名使用者

這是一個二維陣列,

源a[3][4]列舉出來就是

a[0][0],a[0][1],a[0][2],a[0][3]a[1][0],a[1][1],a[1][2],a[1][3]a[2][0],a[2][1],a[2][2],a[2][3]a[0]代表第一行,a[1]代表第二行....

a[1][1] 代表第二行第二列的值,a[2][1]代表第三行第二列的值

從你定義陣列的語句中可以看到是一個三行四列的陣列,所以問的a[1][1]和a[2][1]均沒有越界。

第一個大括號裡面代表的是第一個一維陣列,第一行的值,0,0

若有定義:int a[3][4]={{1,2},{3},{4,5,6,7}},則初始化後,a[1][2]得到的初值是? 請各位幫忙

2樓:匿名使用者

在進行陣列的部分初始化時,沒有顯式給出的元素的值預設置0。所以,以上初始化相當於:

int a[3][4]=, ,};

而下標從零開始編,故a[1][2]是第2行第3列元素,值為0。

陣列定義為 int a[3][2]={1, 2, 3, 4, 5, 6},陣列元素_____的值為6。

3樓:匿名使用者

b。int a[3][2]=;

定義a為3*2(3行2列)的陣列,有6個元素。該陣列的下標變數共有3×2個,即:

a[0][0],a[0][1]

a[1][0],a[1][1]

a[2][0],a[2][1]

陣列中的每個元素都由元素名以[i,j]的形式標識,其中a是陣列名,i和j是唯一標識a中每個元素的下標。這是一個有三行四列的二維陣列:i從0到2,j從0到1。

若要表示第2個元素,則使用a[0][1]。

4樓:匿名使用者

陣列宣告格式為 資料型別 陣列名[行數][列數]int a[3][2] 即int型別 3行2列的陣列aa[0][0] a[0][1]

a[1][0] a[1][1]

a[2][0] a[2][1]

具體數值是:

1 23 4

5 6故答案是b。

5樓:匿名使用者

a[3][2]表示3行2列的矩陣

就是1 2

3 45 6

a[0][0]=1

以此類推:a[2][1]=6

6樓:匿名使用者

public class tt

private static void prtsum(int a)public static void main(string args)

;prt(a);

prtmax(a);

prtsum(a);}}

若有定義 int a 41,2,3,4,5,6,7,8,9,10,11,12p p a對陣列a元素的引用是正確的

a。a陣列的長度是3,p 4 和 p 4 都會造成超出地址範圍 p 2 表達不正確 p 2 3 是a 2 3 int p 4 表明p是行指bai針,即p指向二維陣列中的一du行。zhi p a 這一句表示 daop指向a 0 也就是 版指向a陣列第0行的第0個元素權 a 0 0 的地址。p 2 表示...

若有以下定義 int a1,2,3,4,5,

p 的結果是a 3 也就du是4 但是p 本身的zhi值是a 2 即為3.換句dao話說,p 後,p的值會加 版1,但是你在程權序里加一句n p 就可以看到n的值還是p。a的意思應該是p 本身的值。補充一點,如果是 p的話,值就是a 3 了。不管是p 還是 p,結果都會自增1,但是它本身的值要看加號...

C語言若有定義語句 int a 41,3,5,7p p a則 p 1 的值

p 1 3 樓主追問 char s 10 則strlen s 的值為strlen是計算字串長度,遇到 0 結束返回長度,所以是則表示式pn b n.a pn b的值是 pn結構體指標指向結構體n,n被初始化成 pn b n.a pn b pn b pn b 1 pn b n.a pn b 1 3 1...