關鍵詞 C語言程式設計(5 6章)

2021-10-22 16:57:31 字數 1054 閱讀 5095

編譯器(compiler):將高階語言形式轉換為機械人能理解的機器語言的形式

先畫好程式流程圖再寫**

表示式為0,則為假,非0值(包括負數)則為真

(邏輯表示式中假為0,真為1)

三元條件運算子:eg.i = i <= 0 ? 0 : i - 1

exit(code)(標頭檔案)

重要:浮點數有任何幻數

eg. if(fabs(disc - 0) <= eps)

eg.fabs(a - b) <= eps(數值比較是否相等時)

eps為1e-7

switch語句:只能是int, char(必帶default:保證程式的健壯性)

eg.都將執行該**

case

'x':

case

'*':

case

'x':

printf

("......\n"

);

「除0錯誤」

求反運算(!a)

存在短路特點:(左邊可判斷出來後,不進行右邊的運算)

邏輯與(&&):需要都為非0,結果才為1

邏輯或(||):任意結果為非0,結果為1

功能測試(黑)與結構測試(白)

邊界測試

if

(flag)

flag非0時輸出

右移位有符號位時補符號位的值

while(1){	;

}for(int i =

0; i <=

500000

; i++)

拖延時間

0~rand_max

0~32767

eg.stdlib.h

rand()

#include

main()

}}

關鍵詞 C語言程式設計(1 4章)

組合語言 缺少可移植性 安全性,穩定性,易於維護 c較其他語言不具有的 需求分析 設計 編寫程式 除錯程式 gcc編譯器,gdb偵錯程式 unix linux平台的主流,window也可以用 無符號整形常量 30u 30u非法 長整型常量 1024l eg.無符號長整型常量 lu 指數形式 3.45...

C語言 關鍵詞static解釋

static static在c語言中可以修飾變數或者函式。總得來說,用static修飾的變數或是函式具有靜態的特性。static修飾區域性變數 static修飾區域性變數的主要改變在於改變了區域性變數的生命週期。一般的區域性變數,生命週期都是在它的函式內,在函式結束的時候,就會釋放變數。再次進入函式...

C語言32關鍵詞分類詳解

auto double intstruct break else long switch case enum register typedef char extern return union const float short unsigned continue forsigned void de...