最贊回答 / onemoo
我不知道課程中講沒講指針,這個是與指針有關(guān)的。被聲明為數(shù)組的函數(shù)參數(shù),會被當(dāng)作指向數(shù)組元素的指針類型。數(shù)組在作右值時會被自動轉(zhuǎn)換成指向數(shù)組首元素的指針,用數(shù)組向函數(shù)傳參的情形就是用作右值。如果你問為什么傳參時不帶中括號,那是因為數(shù)組名就是arr,你在聲明arr時需要在后面加上中括號(可能還有括號中的大?。?,這個括號用來表明你想將arr聲明為數(shù)組,而使用數(shù)組名時就只需寫arr這個名字就好了。?在使用時也寫上括號的話,括號中一定會有序號,如arr1[n],這是取出arr1中的第n個元素。請注意這些寫法的區(qū)別。...
2015-07-28
最新回答 / 越飛越高
#include <stdio.h>#define N 10int s;int i;int?ave(int score[])? //這里的int改為float{??? s=0;??? for(i=0;i<N;i++)??? {??????? s+=score[i];??? }??? float aver = (s+0.0)/N;??? return aver;}int main(){??? int score[N]={67,98,75,63,82,79,81,91,66,84};??? ...
2015-07-27
最贊回答 / sca11
可以?,右邊的 {1,2,3,4}已經(jīng)賦了全值,?左邊的?[][3]? 表示 右邊為每三個一組,123為一組,去掉前面三個就剩下1個,那么【】就等于2,因為2就夠裝了,【2】【3】可以理解為有 兩行,三列, 第二行不夠三個,int型自動補0?,講得清楚嗎?
2015-07-27