把數(shù)組中的值全部賦值為一個(gè)數(shù)?
C語(yǔ)言還是C++;C++可以辦到。C語(yǔ)言不用循環(huán)估計(jì)不好辦。
C語(yǔ)言,如果是賦值為0,不用說(shuō),自然是可以的,只要寫TYPE爔[100]={0};這樣就可以;這對(duì)任何類型都適用。
float a[100]={0};
int b[100]={0};
C語(yǔ)言,要賦值成-1的話,對(duì)于所有的整數(shù)類型([unsigned]燾har/int/short/long等)都是可以實(shí)現(xiàn)的,用memset就可以;非整數(shù)類型,如float和double就不行。
C語(yǔ)言,要賦值成1的話,只有char和unsigned燾har可以做到,用memset,其他類型我還想不出有啥方法。
C++的話,要依次賦值為{1,0,-1,?,0,-1,?,?,?1?..}這樣的,不用循環(huán)都可以辦到。