-
1、一個(gè)說(shuō)明或一個(gè)語(yǔ)句占一行,例如:包含頭文件、一個(gè)可執(zhí)行語(yǔ)句結(jié)束都需要換行;
2、函數(shù)體內(nèi)的語(yǔ)句要有明顯縮進(jìn),通常以按一下Tab鍵為一個(gè)縮進(jìn);
3、括號(hào)要成對(duì)寫,如果需要?jiǎng)h除的話也要成對(duì)刪除;
4、當(dāng)一句可執(zhí)行語(yǔ)句結(jié)束的時(shí)候末尾需要有分號(hào);
5、代碼中所有符號(hào)均為英文半角符號(hào)。
查看全部 -
注釋是為了使別人能看懂你寫的程序,也為了使你在若干年后還能看得懂你曾經(jīng)寫的程序而設(shè)定的。注釋是寫給程序員看的,不是寫給電腦看的。所以注釋的內(nèi)容,C語(yǔ)言編譯器在編譯時(shí)會(huì)被自動(dòng)忽略。
C語(yǔ)言注釋方法有兩種:
?????? 多行注釋:? /* 注釋內(nèi)容 */?
?????? 單行注釋:? //注釋一行
以下是使用多行注釋與單行注釋的例子:
運(yùn)行結(jié)果:
我們可以看出在該例子的運(yùn)行結(jié)果中并沒(méi)有看到注釋的內(nèi)容,正說(shuō)明了注釋在編譯的時(shí)候會(huì)自動(dòng)忽略掉。
查看全部 -
C語(yǔ)言中的三目運(yùn)算符:“?:”,其格式為:
?表達(dá)式1 ? 表達(dá)式2 : 表達(dá)式3;?
執(zhí)行過(guò)程是:
先判斷表達(dá)式1的值是否為真,如果是真的話執(zhí)行表達(dá)式2;如果是假的話執(zhí)行表達(dá)式3。
用代碼來(lái)寫一下上面的例子:
查看全部 -
復(fù)合賦值運(yùn)算符就是在簡(jiǎn)單賦值符“=”之前加上其它運(yùn)算符構(gòu)成,例如+=、-=、*=、/=、%=。
看一個(gè)小例子:
分析:定義整型變量a并賦值為3,a += 5;這個(gè)算式就等價(jià)于a = a+5;?將變量a和5相加之后再賦值給a
注意:復(fù)合運(yùn)算符中運(yùn)算符和等號(hào)之間是不存在空格的。
查看全部 -
同樣C語(yǔ)言中的數(shù)據(jù)也是有類型的,C語(yǔ)言中,數(shù)據(jù)類型可分為:基本數(shù)據(jù)類型,構(gòu)造數(shù)據(jù)類型,指針類型,空類型四大類。
查看全部 -
?自增運(yùn)算符為“++”,其功能是使變量的值自增1;自減運(yùn)算符為“--”,其功能是使變量值自減1。它們經(jīng)常使用在循環(huán)中。自增自減運(yùn)算符有以下幾種形式:
注意:無(wú)論是a++還是++a都等同于a=a+1,在表達(dá)式執(zhí)行完畢后a的值都自增了1,無(wú)論是a--還是--a都等同于a=a-1,在表達(dá)式執(zhí)行完畢后a的值都自減少1。
請(qǐng)分析如下代碼輸出結(jié)果:
小伙伴們,別急著看運(yùn)行結(jié)果,自己先想想看結(jié)果是什么?
運(yùn)行結(jié)果:
查看全部 -
?
如果相除的兩個(gè)數(shù)都是整數(shù)的話,則結(jié)果也為整數(shù),小數(shù)部分省略,如8/3 = 2;而兩數(shù)中有一個(gè)為小數(shù),結(jié)果則為小數(shù),如:9.0/2 = 4.500000。
該運(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。
查看全部 -
就是,在能被三除的時(shí)候,暫停,再繼續(xù)往下循環(huán)相加
查看全部 -
標(biāo)識(shí)符,第一個(gè)字符字母或者下劃線,不要超過(guò)8位,嚴(yán)格區(qū)分大小寫,不能是C語(yǔ)言的關(guān)鍵詞
查看全部 -
邏輯運(yùn)算符
查看全部 -
形參只有在函數(shù)內(nèi)部有效。
函數(shù)調(diào)用結(jié)束返回主調(diào)函數(shù)后則不能再使用該形參變量。
查看全部 -
自定義函數(shù)盡量放在main函數(shù)之前,如果要放在main函數(shù)后面的話,需要在main函數(shù)之前先聲明自定義函數(shù),聲明格式為:[數(shù)據(jù)類型說(shuō)明] 函數(shù)名稱([參數(shù)]);
查看全部 -
b++先顯示后運(yùn)算
查看全部 -
在C語(yǔ)言中就要用到多重if-else語(yǔ)句,其結(jié)構(gòu)如下:
其語(yǔ)義是:依次判斷表達(dá)式的值,當(dāng)出現(xiàn)某個(gè)值為真時(shí),則執(zhí)行對(duì)應(yīng)代碼塊,否則執(zhí)行代碼塊n。 if-else-if語(yǔ)句的執(zhí)行過(guò)程如下圖所示:
那么上面家長(zhǎng)所說(shuō)的,用代碼實(shí)現(xiàn)如下:
注意:當(dāng)某一條件為真的時(shí)候,則不會(huì)向下執(zhí)行該分支結(jié)構(gòu)的其他語(yǔ)句。
查看全部 -
簡(jiǎn)單的if-else語(yǔ)句的基本結(jié)構(gòu)如下:
其語(yǔ)義是:如果表達(dá)式的值為真,則執(zhí)行代碼塊1,否則執(zhí)行代碼塊2。其執(zhí)行過(guò)程可表示為下圖:
那么考試成績(jī)?nèi)绻麨?00分,給買玩具,否則沒(méi)有獎(jiǎng)勵(lì)。用代碼可以表示為:
注意:if()后面沒(méi)有分號(hào),直接寫{},else后面也沒(méi)有分號(hào),直接寫{}
查看全部
舉報(bào)