已采納回答 / onemoo
?* / % 優(yōu)先級(jí)高于 + -,并且它們的結(jié)合性都是從左向右。 但是括號(hào)括起來的部分會(huì)有更高的優(yōu)先級(jí)。所以 (a + b) 中的 a + b 先運(yùn)算。隨后就是 b % (a + b) / a 中的 % / ,由于這兩個(gè)的結(jié)合性是從左到右的,所以 % 先運(yùn)算,隨后運(yùn)算 /。 同時(shí)后面的 a * b 也擁有同級(jí)的優(yōu)先級(jí),也會(huì)在這一步來運(yùn)算。最后是優(yōu)先級(jí)最低的 + - 運(yùn)算。同樣因?yàn)樽蠼Y(jié)合性,所以會(huì)依次將 a?、?b%(a+b)/a之前算出的 、?a*b之前算出的 和?b 加(減)起來。
2015-10-01
已采納回答 / 夜竹風(fēng)荷__0
循環(huán)里遇到return就終止下面的程序了。?break和continue,return都是中斷的意思,意思不同。把return放到循環(huán)外就行吧。
+ 我來回答
回答最高可+2積分
已采納回答 / 灰鼠
你的輸出語句 ?printf("%d年%d月%d日是該年的第%d天",year,month,day,sum);的year和month前的逗號(hào)用了中文的輸入了應(yīng)該用英文的才對(duì)。
2015-09-29
已采納回答 / Virture
題目是arr【arr[0]】,arr[0]表示獲取數(shù)組中第0個(gè)元素,arr[0] = 5,那么arr【5】就屬于數(shù)組下標(biāo)越界了。把外面的英文括號(hào)改成中文括號(hào),這樣子你比較容易看且易懂
2015-09-29
已采納回答 / onemoo
if的語法是這樣的:if ( ) 后面必須跟著一條語句,作為if的執(zhí)行語句。執(zhí)行語句后面自然會(huì)有分號(hào),這分號(hào)同時(shí)作為 if 語句的結(jié)束標(biāo)志。但是也可以讓 if 執(zhí)行多條語句,這就需要將多條語句用 { } 括起來,形成語句塊,語句塊會(huì)被視為“一條語句”,所以如果 if 后面有用大括號(hào)括起來的語句塊的話,就不用再加上結(jié)尾的分號(hào)了,尾大括號(hào)就標(biāo)志了 if 語句的結(jié)束。
2015-09-28
已采納回答 / 伊兮塵昔
就是個(gè)狀態(tài)值的改變
已采納回答 / Virture
printf("");的雙引號(hào)內(nèi)是輸出內(nèi)容,所以把%d成18也是輸出“我今年18歲!"了;而printf("我今年%d歲!\n", age);則是把a(bǔ)ge的值傳到內(nèi)容中,再做輸出,當(dāng)age的值變了,“我今年18歲!"的X也會(huì)變。例如age為6,則輸出“我今年6歲!"
2015-09-26
已采納回答 / Perona
所有的ASCII碼都可以用“\”加數(shù)字(一般是8進(jìn)制數(shù)字)來表示。而C中定義了一些字母前加"\"來表示常見的那些不能顯示的ASCII字符,如\0,\t,\n等,就稱為轉(zhuǎn)義字符,因?yàn)楹竺娴淖址疾皇撬緛淼腁SCII字符意思了。\n表示換行,需要換行的時(shí)候用。
2015-09-26