編寫公式的基礎(chǔ)(飛弧用) |
|||||||
|
|||||||
常用語(yǔ)句語(yǔ)法 平臺(tái)中的C語(yǔ)法可以簡(jiǎn)單概括為以下幾個(gè)特點(diǎn): 代碼一般用小寫字母書寫; 大多數(shù)語(yǔ)句結(jié)尾必須要用";"作為終止符, 否則C不認(rèn)為該語(yǔ)句結(jié)束; 一個(gè)較完整的程序大致包括:變量定義、控制流程語(yǔ)句語(yǔ)句等; 注釋部分包含在"/*"和"*/"之間, 單行的注釋可以用//開始. 變量在使用之前必須先定義其數(shù)據(jù)類型,未經(jīng)定義的變量被當(dāng)成浮點(diǎn)數(shù)組使用。定義變量類型可在任意位置,一旦定義,后面的語(yǔ)句都可使用. 大、小寫字母是有區(qū)別的, 相同字母的大、小寫代表不同的變量。 書寫格式非常靈活, 沒有嚴(yán)格限制。 條件語(yǔ)句 條件語(yǔ)句的一般形式為: if(表達(dá)式) 語(yǔ)句1; else 語(yǔ)句2; 上述結(jié)構(gòu)表示: 如果表達(dá)式的值為非0(TURE)即真, 則執(zhí)行語(yǔ)句1, 執(zhí)行完語(yǔ)句1從語(yǔ)句2后開始繼續(xù)向下執(zhí)行; 如果表達(dá)式的值為0(FALSE)即假, 則跳過語(yǔ)句1而執(zhí)行語(yǔ)句2。所謂表達(dá)式是指關(guān)系表達(dá)式和邏輯表達(dá)式的結(jié)合式, 關(guān)于表達(dá)式前面已作過介紹, 這是不再重復(fù)。 注意: 1. 條件執(zhí)行語(yǔ)句中"else 語(yǔ)句2;"部分是選擇項(xiàng), 可以缺省, 此時(shí)條件語(yǔ)句變成: if(表達(dá)式) 語(yǔ)句1; 表示若表達(dá)式的值為非0則執(zhí)行語(yǔ)句1 , 否則跳過語(yǔ)句1繼續(xù)執(zhí)行。 2. 如果語(yǔ)句1或語(yǔ)句2有多于一條語(yǔ)句要執(zhí)行時(shí), 必須使用"{"和"}" 把這些語(yǔ)句包括在其中, 此時(shí)條件語(yǔ)句形式為: if(表達(dá)式) { 語(yǔ)句體1; } else { 語(yǔ)句體2; } 3. 條件語(yǔ)句可以嵌套, 也就是語(yǔ)句體中還可以包含條件語(yǔ)句。 例如: if(x>20||x < -10) { int a; if(y < =100&&y >x) a = 1; else a = 0; } 4. 可用階梯式if-else-if結(jié)構(gòu)。 階梯式結(jié)構(gòu)的一般形式為: if(表達(dá)式1) 語(yǔ)句1; else if(表達(dá)式2) 語(yǔ)句2; else if(表達(dá)式3) 語(yǔ)句3; . . . else 語(yǔ)句n; 這種結(jié)構(gòu)是從上到下逐個(gè)對(duì)條件進(jìn)行判斷, 一旦發(fā)現(xiàn)條件滿點(diǎn)足就執(zhí)行與它 有關(guān)的語(yǔ)句, 并跳過其它剩余階梯; 若沒有一個(gè)條件滿足, 則執(zhí)行最后一個(gè)else 語(yǔ)句n。最后這個(gè)else常起著"缺省條件"的作用。 同樣, 如果每一個(gè)條件中有多于一條語(yǔ)句要執(zhí)行時(shí), 必須使用"{"和"}"把這些語(yǔ)句包括在其中。 |
|