c語言陣列問題

2022-12-10 00:26:12 字數 757 閱讀 5607

1樓:匿名使用者

x[1]+1對應的是陣列中第二行第二列x[1][1],所以是6

2樓:匿名使用者

#include

#include

void main()

for(i = 0;i < 5;i++)//放入新陣列printf("\n");

for (i = 0;i < 5;i++)//輸出新陣列//求平均值

printf("平均值為:\n");

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

b[i]=(c[i][0]+c[i][1]+c[i][2]+c[i][3]+c[i][4])/5.0,printf("%7.1f",b[i]);

//求最小值

printf("\n陣列中最小值為:\n");

min=b[0];

for(i=1;i<5;i++)

if(b[i]

min=b[i];

printf("%7.1f",min);

}這個怎麼樣?

滿意請採納。

3樓:匿名使用者

結果為6

*(x[1]+1) 首先x[1]的地址應該為第二行,後面的加1表示第二行第二例的那個數,即x[1][1]

4樓:特維佐

相當於x[1][1]=6。

5樓:匿名使用者

下標從0開始,應此x[1]=5,故答案為6

c語言陣列賦值問題,c語言中如何給陣列定義並賦初值?

我不清楚你想問什麼,不過第二種寫法是對的。char chars 11 是定義了一個初始值為空總數為11的字元陣列。char s c language 定義一個總數為11的字元陣列,但是有初值。注意是11個不是10個,用這種方定義的字元陣列末尾會加一個 0。陣列的賦值通常是使用花括號來表示的,但是字元...

C語言字串陣列問題

c語言中,賦值 與 賦初值 又叫初始化 是不一樣的。在定義變數的同時賦值,叫賦初值,而定義後賦值就是普通的賦值了。你說的 不能用賦值語句將一字串常量或字元陣列直接賦值給一個字元陣列 這句話是說普通賦值的情況,也就是,不能定義一個字元陣列以後,再給他直接賦值。而 char s 12345 這個語句,是...

C語言陣列

樓主你應該同時把unsigned char去掉改成intunsigned表示無符號。也就是肯定不能有負號,這是錯誤一。第二個你char是字元型,1是整形,顯然不對你這樣定義肯定沒問題 int score 7 c裡不夠的賦值自動預設為0.所以這個等價於 int score 7 你想全部賦值成 1.只能...