初識c語言

2022-01-18 10:28:27 字數 1563 閱讀 2936

c語言是在70年代初問世的。2023年有公尺國**電報公司(at&t)貝爾實驗室正式發表了c語言。

同時由b.w.kernighan和d.m.ritchit合著了著名的"the cprogramming language" 一書。

通常簡稱為《k & r》中並沒有定義乙個完整的標準c語言, 後來有公尺國國家標準(american national standards institure)

在此基礎上制定乙個c語言標準, 於2023年發表。通常稱為ansi c。

c語言優點:

簡潔, 緊湊, 使用方便, 靈活, 功能強大, 執行效率高

有32個關鍵字, 9種控制語句,卻能完成無數的功能

表達力強, 移植性好

不足:靈活?屁,坑多倒是真的!!!

字串處理方面, 不如perl

數值計算方面, 不如fortran

人工智慧方面, 不如lisp

目標**,實際就是機器語言**

預處理:.c ->.i    

gcc -e hello.c -o hello.i

編譯:.i / .c ->.s

gcc -s hello.i -o hello.s

彙編:.s ->.o

gcc -c hello.s -o hello.o

環境配置 code:: blocks

常量變數

資料型別, 型別轉換

資料輸入輸出

c語言運算子, c語言操作符

c語言表示式, 表示式優先順序

c語言流程控制, 複雜邏輯流程

--------------------------------------------函式概述與使用, 函式流程, 巢狀, 遞迴

陣列, 字串, 二維陣列, 高維陣列, 資料詳細案例

指標與位址, 指標與字串, 指標與陣列

指標與函式, 多重指標

記憶體分析

作用域生存期, 可見域

結構體, 列舉體, 共同體,typedef

----------------------------------鍊錶資料結構實現, 鍊錶應用

巨集定義預編譯, 檔案包含, 條件編譯

c程式除錯, c程式排錯

做題, 做設計

初識C語言

一 計算機工作原理 處理單元 cpu 計算 處理程式 隨機訪問儲存器 ram 臨時儲存檔案和程式 硬碟 永久儲存器 等等。二 c語言程式設計七步 1 定義程式設計目標 2 設計程式 3 寫程式源 4 執行程式 5 編譯 6 除錯和測試 7 維護和修改。三 編譯器的任務 將源 編譯形成機器語言 四 鏈...

初識C語言

佔位符 d f c lf s ld 位操作符 轉義符 n r f ddd xhh 操作符 指令系統的每一條指令都有乙個操作符,它表示該指令應進行什麼性質的操作。字元的輸入輸出 getchar putchar 資料的格式化輸入輸出 scanf printf 的作用 表示該符號之前的內容已經結束。簡單的...

初識 C 語言

1.c 語言的起源 1972年,貝爾實驗室的丹尼斯 里奇 dennis ritch 和肯 湯普遜 ken thompson 在開發 unix 作業系統時設計了 c 語言。c 語言不完全是里奇的突發奇想而來,他是在 b 語言 湯普遜發明 的基礎上進行設計。至於 b 語言的起源,那是另乙個故事。c 語言...