已采納回答 / weixin_慕先生6236007
如果是你這個(gè)代碼的話,是沒區(qū)別的
已采納回答 / qq_慕函數(shù)4158515
==表示等,應(yīng)該用=,表示賦值。
已采納回答 / qq_慕運(yùn)維1371632
如果換了位置就會(huì)變成-1+2-3+4-5+6,,,這樣就不對(duì)了
已采納回答 / 八月長(zhǎng)安就是二熊
程序中的函數(shù)調(diào)用是由實(shí)參單向傳遞給形參的值傳遞,就相當(dāng)于上面定義了一個(gè)空殼子,下面的實(shí)際數(shù)據(jù)會(huì)傳遞給你自己定義的函數(shù),這章是遞歸,就是定義的函數(shù)會(huì)不停的調(diào)用自身,就是一直計(jì)算,直到跳出循環(huán)體,然后return的值返回給主調(diào)函數(shù),用以直接的輸出。
2019-10-23
已采納回答 / 砍王
else是有作用域的,也就是{}。第二張圖內(nèi)層if條件語(yǔ)句沒有else,所以printf("%s\n","買玩具")是在外層if條件內(nèi),也就是說(shuō)只要滿足外層if條件語(yǔ)句的條件就會(huì)執(zhí)行printf("%s\n","買玩具")。第一張圖內(nèi)層if條件語(yǔ)句有else,所以執(zhí)行printf("%s\n","很遺憾,期望你再接再勵(lì)")需要滿足外層if的條件而且不滿足每層if的條件。
2019-10-23
已采納回答 / H去吧皮卡丘
第二個(gè)圖,你的numOne變量沒有定義,c語(yǔ)言中任何變量在使用之前,都要程序最開始定義變量,而且你的numOne不僅沒有定義還沒賦值就使用了? ??
2019-10-22
已采納回答 / 慕運(yùn)維8329952
? printf("%s\n,""小明在慕課網(wǎng)上學(xué)習(xí)");逗號(hào)打錯(cuò)地方了。然后你定義的函數(shù)中sum沒初始值,亂用for語(yǔ)句
2019-10-22
最贊回答 / 砍王
第一個(gè)printf會(huì)直接輸出a的值不會(huì)進(jìn)行自增運(yùn)算,第二個(gè)printf會(huì)先運(yùn)行自增運(yùn)算后輸出a的值。
2019-10-22