初識C語言

2021-07-04 04:46:59 字數 471 閱讀 7921

一、計算機工作原理

**處理單元(cpu):計算、處理程式;隨機訪問儲存器(ram):臨時儲存檔案和程式;硬碟:永久儲存器;等等。

二、c語言程式設計七步

1、定義程式設計目標;2、設計程式;3、寫程式源**;4、執行程式;5、編譯;6、除錯和測試;7、維護和修改。

三、編譯器的任務

將源**編譯形成機器語言**。

四、鏈結器的任務

將啟動**(相當於程式和作業系統之間的介面)、庫**(包含許多檔案的**)和源**鏈結生成可執行程式。

五、何為可移植性

乙個**的可移植性好,說明程式在不經修改的前提下,可以在多個計算機作業系統下執行生成可執行檔案 。

六、源**、目標**和可執行**的關係

源**(副檔名.c)(程式設計師編寫的**)經過編譯形成目標**(副檔名.obj)(包含機器語言**);目標**經過鏈結生成可執行**(.exe)(包含組成可執行程式的全部機器語言**)。

初識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 語言...

初識C語言

include int main return 0 在這個 中,一開始我還以為,由於全域性變數的作用域是作用於整個 所以程式走起來的結果肯定是my age is 20,但事實這樣想是錯誤的。在含printf的 塊裡,定義了int age 12的這樣乙個區域性變數,因此,程式一定會先使用區域性變數對a...