-
_查看全部
-
變量定義的一般形式為:數(shù)據(jù)類型 變量名; 多個類型相同的變量:數(shù)據(jù)類型 變量名, 變量名, 變量名...;查看全部
-
通常以按一下Tab鍵為一個縮進(jìn)查看全部
-
主函數(shù)就是C語言中的唯一入口。查看全部
-
注:在最新的C標(biāo)準(zhǔn)中,main函數(shù)前的類型為int而不是void查看全部
-
goto函數(shù),跳到指定位置。查看全部
-
B選項中break可以用在switch中。 不一定是循環(huán)體中。查看全部
-
case是函數(shù)還是什么?case我當(dāng)作是函數(shù)吧。 case的值就是switch()括號里的值中來的。 第六行,我覺得(score/10)和(score/=10)都一樣,但是好像前者不是表達(dá)式(結(jié)果一樣)查看全部
-
無論是a++還是++a都等同于a=a+1,在表達(dá)式執(zhí)行完畢后a的值都自增了1,無論是a--還是--a都等同于a=a-1,在表達(dá)式執(zhí)行完畢后a的值都自減少1。查看全部
-
除法運算中注意: 如果相除的兩個數(shù)都是整數(shù)的話,則結(jié)果也為整數(shù),小數(shù)部分省略,如8/3 = 2;而兩數(shù)中有一個為小數(shù),結(jié)果則為小數(shù),如:9.0/2 = 4.500000。 取余運算中注意: 該運算只適合用兩個整數(shù)進(jìn)行取余運算,如:10%3 = 1;而10.0%3則是錯誤的;運算后的符號取決于被模數(shù)的符號,如(-10)%3 = -1;而10%(-3) = 1。 注:C語言中沒有乘方這個運算,也不能用×,÷等算術(shù)符號。查看全部
-
C語言中運算符呢 ※ 算術(shù)運算符 ※ 賦值運算符 ※ 關(guān)系運算符 ※ 邏輯運算符 ※ 三目運算符查看全部
-
如果是3的倍數(shù),continue函數(shù)會結(jié)束這次循環(huán),而不進(jìn)入11行的sum+=1;直接跳到下一個循環(huán)。 所以就能達(dá)到略去3的倍數(shù)的數(shù)字求和的目的。 利用這個函數(shù),我們可以把循環(huán)做得更仔細(xì),精細(xì)。例如:。。。查看全部
-
我又明白了。 如果是合數(shù)的時候,是輸不出來的。因為最后的if函數(shù)(m==n)條件不符合,直接略過不處理了。查看全部
-
素數(shù)特征:m%n==0 但是不明白這里為什么用break,明明是素數(shù)啊,又不是找所有“倍數(shù)”(應(yīng)該是合數(shù))。查看全部
-
強(qiáng)制類型轉(zhuǎn)換是通過定義類型轉(zhuǎn)換運算來實現(xiàn)的。其一般形式為: (數(shù)據(jù)類型) (表達(dá)式) 其作用是把表達(dá)式的運算結(jié)果強(qiáng)制轉(zhuǎn)換成類型說明符所表示的類型,例如: double tempOne = 6.77; int tempTwo = (int)tempOne; printf("%f\n", tempOne); //6.77 printf("%f\n", tempTwo); //6 在使用強(qiáng)制轉(zhuǎn)換時應(yīng)注意以下問題: 1、數(shù)據(jù)類型和表達(dá)式都必須加括號,如把(int)(x/2+y)寫成(int)x/2+y則成了把x/2轉(zhuǎn)換成int型之后再與y相加了。 2、轉(zhuǎn)換后不會改變原數(shù)據(jù)的類型及變量值,只在本次運算中臨時性轉(zhuǎn)換。 3、強(qiáng)制轉(zhuǎn)換后的運算結(jié)果不遵循四舍五入原則。查看全部
舉報
0/150
提交
取消