-
C語(yǔ)言注釋方法有兩種:
?????? 多行注釋:? /* 注釋內(nèi)容 */?
?????? 單行注釋:? //注釋一行
\n換行
查看全部 -
while、do-while和for三種循環(huán)在具體的使用場(chǎng)合上是有區(qū)別的,如下:
1、在知道循環(huán)次數(shù)的情況下更適合使用for循環(huán);
2、在不知道循環(huán)次數(shù)的情況下適合使用while或者do-while循環(huán),如果有可能一次都不循環(huán)應(yīng)考慮使用while循環(huán),如果至少循環(huán)一次應(yīng)考慮使用do-while循環(huán)。
但是從本質(zhì)上講,while,do-while和for循環(huán)之間是可以相互轉(zhuǎn)換的,
查看全部 -
1、for循環(huán)中的“表達(dá)式1、2、3”均可可以缺省,但分號(hào)(;)不能缺省。
2、省略“表達(dá)式1(循環(huán)變量賦初值)”,表示不對(duì)循環(huán)變量賦初始值。
3、省略“表達(dá)式2(循環(huán)條件)”,不做其它處理,循環(huán)一直執(zhí)行(死循環(huán))
4、省略“表達(dá)式3(循環(huán)變量增量)”,不做其他處理,循環(huán)一直執(zhí)行(死循環(huán))
注:死循環(huán)可以使用后面即將講到的break解決.
查看全部 -
C語(yǔ)言注釋方法有兩種:
?????? 多行注釋:? /* 注釋內(nèi)容 */?
?????? 單行注釋:? //注釋一行
查看全部 -
編寫(xiě)程序時(shí)應(yīng)遵循以下規(guī)則:
1、一個(gè)說(shuō)明或一個(gè)語(yǔ)句占一行,例如:包含頭文件、一個(gè)可執(zhí)行語(yǔ)句結(jié)束都需要換行;
2、函數(shù)體內(nèi)的語(yǔ)句要有明顯縮進(jìn),通常以按一下Tab鍵為一個(gè)縮進(jìn);
3、括號(hào)要成對(duì)寫(xiě),如果需要?jiǎng)h除的話也要成對(duì)刪除;
4、當(dāng)一句可執(zhí)行語(yǔ)句結(jié)束的時(shí)候末尾需要有分號(hào);
5、代碼中所有符號(hào)均為英文半角符號(hào)。
查看全部 -
#include <stdio.h>就是一條預(yù)處理命令,它的作用是通知C語(yǔ)言編譯系統(tǒng)在對(duì)C程序進(jìn)行正式編譯之前需做一些預(yù)處理工作。
注:在最新的C標(biāo)準(zhǔn)中,main函數(shù)前的類型為int而不是void
查看全部 -
中斷循環(huán)不僅只有break語(yǔ)句,后面將要學(xué)習(xí)的goto,這里錯(cuò)在“只能”兩字上
查看全部 -
在使用switch語(yǔ)句時(shí)還應(yīng)注意以下幾點(diǎn):
1、在case后的各常量表達(dá)式的值不能相同,否則會(huì)出現(xiàn)錯(cuò)誤。
2、在case子句后如果沒(méi)有break;會(huì)一直往后執(zhí)行一直到遇到break;才會(huì)跳出switch語(yǔ)句。
運(yùn)行結(jié)果:?學(xué)英語(yǔ)學(xué)C語(yǔ)言好好休息?
3、switch后面的表達(dá)式語(yǔ)句只能是整型或者字符類型。
4、在case后,允許有多個(gè)語(yǔ)句,可以不用{}括起來(lái)。
5、各case和default子句的先后順序可以變動(dòng),而不會(huì)影響程序執(zhí)行結(jié)果。
6、default子句可以省略不用。
查看全部 -
;continue的意思是“跳過(guò)本次循環(huán),執(zhí)行下一次循環(huán),不管后面有沒(méi)有語(yǔ)句都不執(zhí)行”
i%3是對(duì)3求余,只有余數(shù)為0才是三的倍數(shù)。i%3==0是等于的條件
查看全部 -
1、在沒(méi)有循環(huán)結(jié)構(gòu)的情況下,break不能用在單獨(dú)的if-else語(yǔ)句中。
2、在多層循環(huán)中,一個(gè)break語(yǔ)句只跳出當(dāng)前循環(huán)。
查看全部 -
\t含義為空格,光標(biāo)會(huì)移到式子后一格
\n含義為換行,光標(biāo)會(huì)移到式子下一行
查看全部 -
如果相除的兩個(gè)數(shù)都是整數(shù)的話,則結(jié)果也為整數(shù),小數(shù)部分省略,如8/3 = 2;而兩數(shù)中有一個(gè)為小數(shù),結(jié)果則為小數(shù),如:9.0/2 = 4.500000。
查看全部 -
強(qiáng)制轉(zhuǎn)換后的運(yùn)算結(jié)果不遵循四舍五入原則。
查看全部 -
強(qiáng)制類型轉(zhuǎn)換是通過(guò)定義類型轉(zhuǎn)換運(yùn)算來(lái)實(shí)現(xiàn)的。其一般形式為:
?(數(shù)據(jù)類型) (表達(dá)式)?
其作用是把表達(dá)式的運(yùn)算結(jié)果強(qiáng)制轉(zhuǎn)換成類型說(shuō)明符所表示的類型,
查看全部 -
使用for語(yǔ)句應(yīng)該注意:
1、for循環(huán)中的“表達(dá)式1、2、3”均可可以缺省,但分號(hào)(;)不能缺省。
2、省略“表達(dá)式1(循環(huán)變量賦初值)”,表示不對(duì)循環(huán)變量賦初始值。如:
3、省略“表達(dá)式2(循環(huán)條件)”,不做其它處理,循環(huán)一直執(zhí)行(死循環(huán))。如:
4、省略“表達(dá)式3(循環(huán)變量增量)”,不做其他處理,循環(huán)一直執(zhí)行(死循環(huán))。如:
注:死循環(huán)可以使用后面即將講到的break解決
5、表達(dá)式1可以是設(shè)置循環(huán)變量的初值的賦值表達(dá)式,也可以是其他表達(dá)式。如:
6、表達(dá)式1和表達(dá)式3可以是一個(gè)簡(jiǎn)單表達(dá)式也可以是多個(gè)表達(dá)式以逗號(hào)分割。如:
運(yùn)行結(jié)果為
7、表達(dá)式2一般是關(guān)系表達(dá)式或邏輯表達(dá)式,但也可是數(shù)值表達(dá)式或字符表達(dá)式,只要其值非零,就執(zhí)行循環(huán)體。
8、各表達(dá)式中的變量一定要在for循環(huán)之前定義。如:
查看全部
舉報(bào)