-
1、while語句中的表達(dá)式一般是關(guān)系表達(dá)或邏輯表達(dá)式,當(dāng)表達(dá)式的值為假時(shí)不執(zhí)行循環(huán)體,反之則循環(huán)體一直執(zhí)行。 2、一定要記著在循環(huán)體中改變循環(huán)變量的值,否則會(huì)出現(xiàn)死循環(huán)(無休止的執(zhí)行)。 3、循環(huán)體如果包括有一個(gè)以上的語句,則必須用{}括起來,組成復(fù)合語句。查看全部
-
遞歸函數(shù)特點(diǎn): 每一級(jí)函數(shù)調(diào)用時(shí)都有自己的變量,但是函數(shù)代碼并不會(huì)得到復(fù)制,如計(jì)算5的階乘時(shí)每遞推一次變量都不同; 每次調(diào)用都會(huì)有一次返回,如計(jì)算5的階乘時(shí)每遞推一次都返回進(jìn)行下一次; 遞歸函數(shù)中,位于遞歸調(diào)用前的語句和各級(jí)被調(diào)用函數(shù)具有相同的執(zhí)行順序; 遞歸函數(shù)中,位于遞歸調(diào)用后的語句的執(zhí)行順序和各個(gè)被調(diào)用函數(shù)的順序相反; 遞歸函數(shù)中必須有終止語句。 一句話總結(jié)遞歸:自我調(diào)用且有完成狀態(tài)。查看全部
-
不錯(cuò)。查看全部
-
當(dāng)某一條件為真的時(shí)候,則不會(huì)向下執(zhí)行該分支結(jié)構(gòu)的其他語句。查看全部
-
#include<stdio.h> int main() { int a=100; printf("%d\n",a++); printf("%d\n",++a); printf("%d\n",--a); printf("%d\n",a--); printf("%d\n",a+1); printf("%d\n",a); return 0; } 運(yùn)行結(jié)果: 100 102 101 101 101 100 即例題之所以得出這樣的結(jié)果: 運(yùn)行a++時(shí)得出100第一次表達(dá)式執(zhí)行完畢,經(jīng)過++運(yùn)算a就變成100+1=101,到第二次執(zhí)行就取a=101; 運(yùn)行++a即101+1=102;就輸出102; 到第三次執(zhí)行取a=102,經(jīng)--a運(yùn)算即102-1=101輸出101; 到第四次執(zhí)行取a=10,經(jīng)a--運(yùn)算輸出101第四次執(zhí)行完畢,經(jīng)--運(yùn)算a就變成101-1=100,到第五次執(zhí)行就取a=100; 第五次執(zhí)行即a+1=100+1=101即輸出101;(注意:這里并不改變a的值) 第六次執(zhí)行即a=100查看全部
-
if()后面沒有分號(hào),直接寫{},else后面也沒有分號(hào),直接寫{}查看全部
-
這里是不是只能有一個(gè)返回值0,我這的代碼是不是在執(zhí)行完dividLine就直接退出了? dividLine(); return 0; sayLove(); return 0; dividLine(); return 0;查看全部
-
注意:復(fù)合運(yùn)算符中運(yùn)算符和等號(hào)之間是不能有空格的。查看全部
-
除法運(yùn)算中注意: 如果相除的兩個(gè)數(shù)都是整數(shù)的話,則結(jié)果也為整數(shù),小數(shù)部分省略,如8/3 = 2;而兩數(shù)中有一個(gè)為小數(shù),結(jié)果則為小數(shù),如:9.0/2 = 4.500000。 取余運(yùn)算中注意: 該運(yùn)算只適合用兩個(gè)整數(shù)進(jìn)行取余運(yùn)算,如:10%3 = 1;而10.0%3則是錯(cuò)誤的;運(yùn)算后的符號(hào)取決于被模數(shù)的符號(hào),如(-10)%3 = -1;而10%(-3) = 1。 注:C語言中沒有乘方這個(gè)運(yùn)算,也不能用×,÷等算術(shù)符號(hào)。查看全部
-
(類型說明符) (表達(dá)式) 在使用強(qiáng)制轉(zhuǎn)換時(shí)應(yīng)注意以下問題: 1、類型說明符和表達(dá)式都必須加括號(hào),如把(int)(x/2+y)寫成(int)x/2+y則成了把x/2轉(zhuǎn)換成int型之后再與y相加了。 2、轉(zhuǎn)換后不會(huì)改變原數(shù)據(jù)的類型及變量值,只在本次運(yùn)算中臨時(shí)性轉(zhuǎn)換。 3、強(qiáng)制轉(zhuǎn)換后的運(yùn)算結(jié)果不遵循四舍五入原則。查看全部
-
#define 標(biāo)識(shí)符 常量值 習(xí)慣上符號(hào)常量的標(biāo)識(shí)符用大寫字母,變量標(biāo)識(shí)符用小寫字母,以示區(qū)別。注意:常量是不可改變的。常量后面沒有分號(hào) #define POCKETMONEY POCKETMONEY = 12;是錯(cuò)誤的,沒有=這行,應(yīng)該是#define POCKETMONEY 12查看全部
-
注:自動(dòng)字節(jié)小的可以向字節(jié)大的自動(dòng)轉(zhuǎn)換,但字節(jié)大的不能向字節(jié)小的自動(dòng)轉(zhuǎn)換查看全部
-
強(qiáng)制轉(zhuǎn)換后的運(yùn)算結(jié)果不遵循四舍五入原則。查看全部
-
else if 后面括號(hào)內(nèi)寫條件else后無括號(hào)無條件查看全部
-
if()后面沒有分號(hào),直接寫{},else后面也沒有分號(hào),直接寫{}查看全部
舉報(bào)
0/150
提交
取消