do-while循環(huán)相關(guān)
2、以下程序段可給數(shù)組x的所有元素輸入數(shù)據(jù)。
int x[10], i=0;
do {scanf("%d", &x[i]);i++;}
while(i<10);
上面這道是非題是對(duì)的,但我有幾點(diǎn)不明白:
1.類(lèi)型為整型的數(shù)組也用? %d? 嗎?
2.根據(jù)這個(gè)程序段,用VC++6.0運(yùn)行時(shí),是用鍵盤(pán)輸入一個(gè)數(shù)字然后摁回車(chē)嗎?
2017-01-12
這是測(cè)試所用代碼,自己可以運(yùn)行一下。
接下來(lái)回答疑問(wèn):
類(lèi)型為整型的數(shù)組也用? %d?
&在這里是取地址;
&X[i]在這里是取X[i]的地址;
scanf("%d",&x[i])是輸入一個(gè)整數(shù),程序?qū)⒋苏麛?shù)存入X[i]里面;
因此x[i],i取確定值時(shí),x[i]相當(dāng)于整形變量,所以用十進(jìn)制整數(shù)占位符。
用VC++6.0運(yùn)行時(shí),是用鍵盤(pán)輸入一個(gè)數(shù)字然后摁回車(chē)嗎?
vc++6.0我不知道,但在目前的平臺(tái)上,使用空格連續(xù)輸入與回車(chē)逐個(gè)輸入都可以對(duì)數(shù)組賦值;
自我感覺(jué)VC++6.0有點(diǎn)老。。,現(xiàn)在一般用vs2012或2015了,沒(méi)有的可以從這下載2012版本?http://bbs.ithome.com/thread-527319-1-1.html??