已采納回答 / onemoo
while語句本身的格式是: while (控制表達式) 語句 ?//?所謂的循環(huán)體就是后面這個語句,只是一條語句。如果你想讓while循環(huán)體執(zhí)行多個語句的話,就用大括號將多條語句括起來,這就形成了“復(fù)合語句”,復(fù)合語句在邏輯上視為“一條”語句。所以說:<...code...>
已采納回答 / lx1024ly
這個看他們的范圍(字節(jié))char (2) int(4) float(4) double(4)?然后Int可以轉(zhuǎn)換成float double(浮點型) 只要后面加.000eg: 25->25.000000而浮點轉(zhuǎn)整形 就會把小數(shù)去掉 ?這在正常編譯下是不允許的 所以有了強制轉(zhuǎn)換?eg :25.66->25(非法)如果非要轉(zhuǎn) ?(int)25.66->25char 和int可以互換 ?根據(jù)acsll編碼
2015-07-22
已采納回答 / 寒江北去
第7行 由于沒寫分號,而且后邊又寫了注釋,于是和第8行的代碼變成了一句,于是變成了:<...code...>1.double d=printf("%d\n",n); 其中int n=c;字符a被強制轉(zhuǎn)換類型,根據(jù)ASCII表 a對應(yīng)的值為97。printf函...
2015-07-22
已采納回答 / onemoo
沒有答案, a+b%a-b/a+a*b-a++ 這個式子本身就是錯的。你先要明白前置自增運算符和后置自增運算符是怎么回事:通常說,a++是先取值后運算,++a是先運算后取值。實際上這里涉及“運算符”、“表達式”和“語句”的概念。++ 是一個“自增運算符”,自增運算符有兩種形式:前綴自增(++a)和后綴自增(a++)。運算符和操作數(shù)合起來就是一個表達式(a++、++a都是表達式,a就是操作數(shù))。注意:每一個表達式本身都有值(和其類型),有的表達式還有“副作用”。比如自增表達式的副作用就是使其操作數(shù)自增1。那...
2015-07-22
已采納回答 / 01風(fēng)度
代碼問題#define POCKETMONEY=10 ;??? //定義常量及常量值此行代碼出錯應(yīng)為#define POCKETMONEY 10 ?//定義常量及常量值 ? ? ? ? ?//去掉‘ ?= ?’和 ‘ ?; ?’‘ = ’ ?用于賦值,而 ‘ ; ’用于程序塊中語句的結(jié)束,預(yù)編譯中部能用‘ ?; ’
2015-07-21
已采納回答 / onemoo
自學(xué)推薦看《C primer plus》,看這書就不用學(xué)本站的C課程了,遠比這里講得好...
已采納回答 / 康振寧
表示并且的意思。也可以不寫
已采納回答 / kkkbbb
對了還有else是不能用來判斷的,他是否則的意思,應(yīng)該寫成這樣:…………elseif(5>a||a>=23)? ? {float result=14+2.3*(b-3)*1.2;?}if(23>a>=5)? ? {?float result=14+2.3*(b-3);?}? ? return result;?}…………
2015-07-19