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.只能...