已采納回答 / onemoo
變量在使用之前必須聲明(定義)。在main函數(shù)中,用到這些變量前的位置上加上:<...code...>這樣就定義了這些變量,但沒有指定初值,它們的初值是不確定的,隨后x y z i j k的值由你的輸入而定。但因?yàn)槟愕?xxxx yy zz iiii jj kk 這幾個(gè)變量同樣沒有賦予初值,所以它們的初值也是不確定的,那么由這幾個(gè)變量算出的a b c的值將是不確定的。還有x y z變量在你輸入之后就沒有使用啊。你的這個(gè)代碼意義何在?
2015-08-28
已采納回答 / onemoo
注意課程6-8節(jié)的第4點(diǎn)。strcat strcpy 這樣的字符串操作函數(shù)應(yīng)該注意:第一個(gè)參數(shù)處必須要有足夠大的空間來容乃操作后的字符串。s1可以容納100個(gè)元素,s2和s3的空間都只能含有4個(gè)元素,所以不應(yīng)寫在第一個(gè)參數(shù)處。
2015-08-27
已采納回答 / 劉伶
不對(duì),第一個(gè) 執(zhí)行完之后,打印的結(jié)果,最后不會(huì)有 “逗號(hào)”,第二個(gè) 打印完后 你會(huì)發(fā)現(xiàn) 最后多一個(gè)“,”;這是一個(gè)數(shù)組打印字符串時(shí)的小TIPS
2015-08-27
已采納回答 / Zh012
<...code...>N=10, N-2=8i從8開始計(jì)算,因?yàn)橄聵?biāo)從0開始,所以8對(duì)應(yīng)的是倒數(shù)第二個(gè)元素。<...code...>當(dāng)i=N-2=8時(shí),j能取的最后一個(gè)值為8,進(jìn)行的比較是數(shù)組中最后兩個(gè)元素的比較。因?yàn)檫@樣的比較是從數(shù)組一開始就進(jìn)行的,所以數(shù)組中最小的元素此時(shí)已經(jīng)通過排序位于數(shù)組最后的位置,所以下一次進(jìn)行比較時(shí),i的值減小1,也就是不再與此時(shí)數(shù)組中最后一個(gè)元素(最小值)進(jìn)行比較。
2015-08-26
已采納回答 / onemoo
switch語句是這樣的:一旦匹配到一個(gè)case,就會(huì)從case后的語句開始執(zhí)行,且忽略掉后續(xù)的case標(biāo)號(hào),連后面case的語句一起執(zhí)行下去。也就是說,如果case后都沒有break的話,會(huì)從匹配到的case那里(連同后面case中的語句)一直執(zhí)行到switch結(jié)束。
2015-08-25