-
if()后面沒有分號,直接寫{},else后面也沒有分號,直接寫{}查看全部
-
goto 語句標號; 其中語句標號是一個標識符,該標識符一般用英文大寫并遵守標識符命名規(guī)則,這個標識符加上一個“:”一起出現(xiàn)在函數(shù)內某處,執(zhí)行goto語句后,程序將跳轉到該標號處并執(zhí)行其后的語句。 goto語句通常不用,主要因為它將使程序層次不清,且不易讀,但在特定情況下,可以使用goto語句來提高程序的執(zhí)行速度,所以還是少用為妙。查看全部
-
、在case后的各常量表達式的值不能相同,否則會出現(xiàn)錯誤。 2、在case子句后如果沒有break;會一直往后執(zhí)行一直到遇到break;才會跳出switch語句。 、switch后面的表達式語句只能是整型或者字符類型。 4、在case后,允許有多個語句,可以不用{}括起來。 5、各case和default子句的先后順序可以變動,而不會影響程序執(zhí)行結果。 6、default子句可以省略不用。查看全部
-
使用for語句應該注意: 1、for循環(huán)中的“表達式1、2、3”均可可以缺省,但分號(;)不能缺省。 2、省略“表達式1(循環(huán)變量賦初值)”,表示不對循環(huán)變量賦初始值。 3、省略“表達式2(循環(huán)條件)”,不做其它處理,循環(huán)一直執(zhí)行(死循環(huán))。如: 4、省略“表達式3(循環(huán)變量增量)”,不做其他處理,循環(huán)一直執(zhí)行(死循環(huán))。如: 5、表達式1可以是設置循環(huán)變量的初值的賦值表達式,也可以是其他表達式。如: 6、表達式1和表達式3可以是一個簡單表達式也可以是多個表達式以逗號分割。如: 7、表達式2一般是關系表達式或邏輯表達式,但也可是數(shù)值表達式或字符表達式,只要其值非零,就執(zhí)行循環(huán)體 8、各表達式中的變量一定要在for循環(huán)之前定義。如:查看全部
-
使用do-while結構語句時,while括號后必須有分號查看全部
-
使用while語句應注意以下幾點: 1、while語句中的表達式一般是關系表達或邏輯表達式,當表達式的值為假時不執(zhí)行循環(huán)體,反之則循環(huán)體一直執(zhí)行。 2、一定要記著在循環(huán)體中改變循環(huán)變量的值,否則會出現(xiàn)死循環(huán)(無休止的執(zhí)行)。 3、循環(huán)體如果包括有一個以上的語句,則必須用{}括起來,組成復合語句。查看全部
-
number = number + number * 0.2; // number += number * 0.2; %在C語言里面是算術符合,表示取余。 number = number + number * 20%; 20% 編譯器會認為你缺少后面的數(shù)據(jù)。如:6%3的格式。 如果你想表示百分之二十的數(shù)據(jù)化,可以用0.2來表示。查看全部
-
變量存儲類別 C語言根據(jù)變量的生存周期來劃分,可以分為靜態(tài)存儲方式和動態(tài)存儲方式。 靜態(tài)存儲方式:是指在程序運行期間分配固定的存儲空間的方式。靜態(tài)存儲區(qū)中存放了在整個程序執(zhí)行過程中都存在的變量,如全局變量。 動態(tài)存儲方式:是指在程序運行期間根據(jù)需要進行動態(tài)的分配存儲空間的方式。動態(tài)存儲區(qū)中存放的變量是根據(jù)程序運行的需要而建立和釋放的,通常包括:函數(shù)形式參數(shù);自動變量;函數(shù)調用時的現(xiàn)場保護和返回地址等。 C語言中存儲類別又分為四類:自動(auto)、靜態(tài)(static)、寄存器的(register)和外部的(extern)。 1、用關鍵字auto定義的變量為自動變量,auto可以省略,auto不寫則隱含定為“自動存儲類別”,屬于動態(tài)存儲方式。如: 2、用static修飾的為靜態(tài)變量,如果定義在函數(shù)內部的,稱之為靜態(tài)局部變量;如果定義在函數(shù)外部,稱之為靜態(tài)外部變量。如下為靜態(tài)局部變量: 注意:靜態(tài)局部變量屬于靜態(tài)存儲類別,在靜態(tài)存儲區(qū)內分配存儲單元,在程序整個運行期間都不釋放;靜態(tài)局部變量在編譯時賦初值,即只賦初值一次;如果在定義局部變量時不賦初值的話,則對靜態(tài)局部變量來說,編譯時自動賦初值0(對數(shù)值型變量)或空字符(對字符變量)。 3、為了提高效率,C語言允許將局部變量得值放在CPU中的寄存器中,這種變量叫“寄存器變量”,用關鍵字register作聲明。例如: 注意:只有局部自動變量和形式參數(shù)可以作為寄存器變量;一個計算機系統(tǒng)中的寄存器數(shù)目有限,不能定義任意多個寄存器變量;局部靜態(tài)變量不能定義為寄存器變量。 4、用extern聲明的的變量是外部變量,外部變量的意義是某函數(shù)可以調用在該函數(shù)之后定義的變量。如: 任務 根據(jù)所學知識在代碼編輯器中: 第4、16行根據(jù)注釋提示填寫相應代碼 使運行結果如圖所示 ?不會了怎么辦查看全部
-
除法運算中注意: 如果相除的兩個數(shù)都是整數(shù)的話,則結果也為整數(shù),小數(shù)部分省略,如8/3 = 2;而兩數(shù)中有一個為小數(shù),結果則為小數(shù),如:9.0/2 = 4.500000。 取余運算中注意: 該運算只適合用兩個整數(shù)進行取余運算,如:10%3 = 1;而10.0%3則是錯誤的;運算后的符號取決于被模數(shù)的符號,如(-10)%3 = -1;而10%(-3) = 1。查看全部
-
a++是a取值,再加1 ++a則是先加1,再取值查看全部
-
注意:格式符的個數(shù)要與變量、常量或者表達式的個數(shù)一一對應查看全部
-
運算后的符號取決于被模數(shù)的符號,如(-10)%3 = -1;而10%(-3) = 1。查看全部
-
格式化輸出語句,也可以說是占位輸出,是將各種類型的數(shù)據(jù)按照格式化后的類型及指定的位置從計算機上顯示。查看全部
-
1、類型說明符和表達式都必須加括號查看全部
-
自動字節(jié)小的可以向字節(jié)大的自動轉換,但字節(jié)大的不能向字節(jié)小的自動轉換查看全部
舉報
0/150
提交
取消