C語言 基礎複習 標頭檔案

2021-09-25 12:28:42 字數 1460 閱讀 8072

一、c語言環境:

優點:**量小、執行速度快、功能強大、程式設計自由

缺點:寫**實現周期長、可移植性較差、過於自由,經驗不足容易出錯、對平台庫依賴多、

auto自動的,定義區域性變數; break 跳出迴圈或在switch中結束某結構;case 分支選擇;char 字元型;const 定義常量;continue 結束本次迴圈繼續下次 迴圈;default 配合switch使用做預設選項;do 與while使用;double 雙精度浮點 型;           else 條件分支的預設選項;enum 定義列舉型別;exterm 宣告,可寫可不寫;float 單精度浮點型;for 迴圈結構;                 goto 無條件跳轉語句;if 條件判斷;int整型資料型別;long 長整型;return 結束;short 短整型;signed 有符號的,可不寫 ;        register 暫存器變數(一般變數放在記憶體中,為 資料處理更快,將資料放入暫存器中(在暫存器有空的情況下));           static 定義靜態變數和靜態函式;struct 定義 結構體;switch 條件選擇語句;typedef 為乙個資料型別起別名;                 unsigned 無符號 的,需寫;union 聯合體,屬復合型別;void空型別,不能定義資料,可以用於函 數的返回值或引數使用;volatile防止編譯器優化;while 迴圈語句

if...else..條件判斷語句

for、while、do while...迴圈結構語句

continue

break

switch條件判斷語句

goto

return

算數運算子:+ 、-、*、/、%、++、 --

關係運算子:< 、<=、 ==、 >、 >=、 !=

邏輯運算子:!、&& 、||

位運算子:<<、>>、 ~、 |、 ^、 &

賦值運算子:=及其擴充套件

條件運算子:?:

逗號運算子:,

指標運算子:*、 &

求位元組數:sizeof

強制型別轉換:(型別)

分量運算子:. ->

下標運算子:

其他:()

stdio.h:std是乙個標準庫,i input o output 標準輸入輸出庫 .h標頭檔案

<>匯入系統的檔案;  「」匯入自定義的檔案

資料型別如果出現在函式中,表示函式的返回值。

()內表示函式的引數,函式的引數可以有多個,用逗號分隔;

{} 函式體、**體、程式體

printf 是stdio.h系統提供的函式 表示在標準輸出裝置上列印字串

「」 稱為字串

; 一條語句的結束

return 如果出現在其他函式中表示函式結束,若出現在main函式中表示程式結束

0 表示函式返回值

//system(「calc」) 開啟計算器

system開啟乙個外部應用程式 如果帶路徑 需要用\\或者/

C語言基礎歸納 標頭檔案

普通c程式的 放入到乙個或者多個.c為副檔名的檔案中。eg.acprogram.c 注意 mac os x檔名不區分大小寫。檔案系統將會記住你用來命名乙個檔案的大小寫。但是,它將myfile.c myfile.c myfile.c當做是相同的檔案。使用objective c物件的 放置在.m為副檔名...

C基礎 標準C語言標頭檔案

標準c語言標頭檔案 iso c標準定義的標頭檔案 24項 驗證程式斷言 支援複數算術運算 字元型別 出錯碼 浮點環境 浮點常量 整型格式轉換 替代關係操作符巨集 實現常量 區域性類別 數學常量 非區域性goto 訊號 可變參數列 布林型別和值 標準定義 整型 標準i o庫 實用程式庫函式 字串操作 ...

c語言標頭檔案

c語言標頭檔案 每個c c程式通常分為兩個檔案。乙個檔案用於儲存 程式的宣告 declaration 稱為標頭檔案。另乙個檔案用於儲存 程式的實現 implementation 稱為定義 definition 檔案。c c程式的標頭檔案以 h 為字尾,c程式的定義檔案以 c 為字尾,c 程式的定義檔...