1、break在一些計算機語言中是保留字,其作用大多情況下是終止上一層的循環,以C語言來說,break在switch(開關語句)中在執行一條case后跳出語句的作用。
(相關資料圖)
2、C語言中的break break語句通常用在循環語句和開關語句中。
3、當break用于開關語句switch中時, 可使程序跳出switch而執行switch以后的語句; 如果沒有break語句, 則將成為一個死循環而無法退出。
4、break在switch 中的用法已在前面介紹開關語句時的例子中碰到, 這里不再舉例。
5、 當break語句用于do-while、for、while循環語句中時, 可使程序終止循環 而執行循環后面的語句。
6、通常break語句總是與if語句聯在一起。
7、即滿足條件時,便跳出循環。
8、C語言優缺點簡潔緊湊、靈活方便C語言一共只有40個關鍵字,9種控制語句,程序書寫形式自由,區分大小寫。
9、把高級語言的基本結構和語句與低級語言的實用性結合起來。
10、C 語言可以像匯編語言一樣對位、字節和地址進行操作,而這三者是計算機最基本的工作單元。
11、[1]2、運算符豐富C語言的運算符包含的范圍很廣泛,共有34種運算符。
12、C語言把括號、賦值、強制類型轉換等都作為運算符處理。
13、從而使C語言的運算類型極其豐富,表達式類型多樣化。
14、靈活使用各種運算符可以實現在其它高級語言中難以實現的運算。
15、3、數據類型豐富C語言的數據類型有:整型、實型、字符型、數組類型、指針類型、結構體類型、共用體類型等。
16、能用來實現各種復雜的數據結構的運算。
17、并引入了指針概念,使程序效率更高。
18、4、表達方式靈活實用C語言提供多種運算符和表達式值的方法,對問題的表達可通過多種途徑獲得,其程序設計更主動、靈活。
19、它語法限制不太嚴格,程序設計自由度大,如對整型量與字符型數據及邏輯型數據可以通用等。
20、5、允許直接訪問物理地址,對硬件進行操作由于C語言允許直接訪問物理地址,可以直接對硬件進行操作,因此它既具有高級語言的功能,又具有低級語言的許多功能,能夠像匯編語言一樣對位(bit)、字節和地址進行操作,而這三者是計算機最基本的工作單元,可用來寫系統軟件。
21、6、生成目標代碼質量高,程序執行效率高C語言描述問題比匯編語言迅速,工作量小、可讀性好,易于調試、修改和移植,而代碼質量與匯編語言相當。
22、C語言一般只比匯編程序生成的目標代碼效率低10%~20%。
23、7、可移植性好C語言在不同機器上的C編譯程序,86%的代碼是公共的,所以C語言的編譯程序便于移植。
24、8、表達力強C語言有豐富的數據結構和運算符。
25、包含了各種數據結構,如整型、數組類型、指針類型和聯合類型等,用來實現各種數據結構的運算。
26、C語言的運算符有34種,范圍很寬,靈活使用各種運算符可以實現難度極大的運算。
27、C語言能直接訪問硬件的物理地址,能進行位(bit)操作。
28、兼有高級語言和低級語言的許多優點。
29、它既可用來編寫系統軟件,又可用來開發應用軟件,已成為一種通用程序設計語言。
30、另外C語言具有強大的圖形功能,支持多種顯示器和驅動器。
31、且計算功能、邏輯判斷功能強大。
32、缺點1. C語言的缺點主要表現在數據的封裝性上,這一點使得C在數據的安全性上有很大缺陷,這也是C和C++的一大區別。
33、2. C語言的語法限制不太嚴格,對變量的類型約束不嚴格,影響程序的安全性,對數組下標越界不作檢查等。
34、從應用的角度,C語言比其他高級語言較難掌握。
35、也就是說,對用C語言的人,要求對程序設計更熟練一些。
本文到此分享完畢,希望對大家有所幫助。
關鍵詞:
卡普空東京游戲展:發布五款新游戲 有新作 近日,一些玩家在社交平臺上分享了他們的發現,他們在卡普空TGS2023特
淮河能源:上半年實現營業收入130億元,經營管理質量穩步提升 8月25日晚間,淮河能源(600575 SH)發布2023年上半年業績報告。報告期
非遺進校園 江西省贛州市石城縣素有“燈彩藝術之鄉”“中國民間文化藝術之鄉”等美
多地發力保供穩價 “菜籃子”“果盤子”量足價穩 8月23日,農業農村部部長唐仁健主持召開部常務會議。會議提出,提前謀
RCEP這一年:風潮起、帆遠揚、踏厚土、赴藍海 --RECP 落地觀察報告解讀 第一財經官方網站,7X24小時提供股市行情、經濟大勢、金融政策、行業動
蘇炳添紀錄被破!日本混血黑人創造亞洲歷史,網友:新王悄然上位 蘇炳添紀錄被破!日本混血黑人創造亞洲歷史,網友:新王悄然上位,短跑,
鴻博股份今日漲停 一瞬流光席位凈買入2.12億元 【鴻博股份今日漲停一瞬流光席位凈買入2 12億元】鴻博股份今日漲停,成