第一章:初識c語言
1.優缺點。
優點:
強大的控制結構;(因為它是當前流行程式語言中最貼近組合語言的,所以它在微調控制上更出色,即能更有效地使用記憶體)
快速;(這是由c語言的特點決定的,c語言允許直接訪問實體地址,能進行位(bit)操作,能實現組合語言的大部分功能,可以直接對硬體進行操作。生成目標**質量高,程式執行效率高。也就是說,它的編譯速度快)
**緊湊;(使得c程式更小)
可移植性。(許多計算機體系結構都可以使用c編譯器)
缺點:
涉及指標的程式設計錯誤往往讓人難以察覺。(大型程式中指標發生的錯誤很難被察覺到,需要很強的程式設計功底)
2.程式設計的七個步驟。
定義程式的目標;
設計程式(如何表示資料,處理資料);
編寫**;
編譯;執行程式;
測試和除錯程式;
維護和修改程式。
第二章:c語言概述
1.c程式的組成部分
#include 預處理命令
int main(void) main()函式(標準寫法)
function a() 語句
2.程式狀態
自己模擬計算機逐步執行程式;
關鍵點處插入printf()函式;
偵錯程式debugger.
3.關鍵字是c語言的詞彙
命名時應避免與關鍵字衝突。
考研C語言第一章 第二章
1 四種數制 二進位制 十進位制 八進位制 0 7 十六進製制 0 9 a f或a f 十進位制 09111不是,0是標誌位 八進位制 有沒有標誌位,首位是否為0 十六進製制 有沒有標誌位,首位是否為0x或0x 2 四種進製轉換 十進位制 二進位制 除二取餘倒排 二進位制 十進位制 按位乘權相加 二...
第一章,第二章總結
主要是一些概念的記憶和理解。比較重點的 軟體 程式 資料 文件 三個維度 build run,moment period,code component 注意 code snapshot memory dump都是run moment code code snapshot 變數的狀態 memory d...
Practical Vim 第一章 第二章
本質上講,我們的工作是重複性的.凡是可以簡化重複性操作的方式,都會成倍地節省我們的時間.vim 對重複性操作進行了優化.它之所以能高效地重複,是因為它會記錄我們最近的操作,讓我們用一次按鍵就能重複上次的修改.這個看似簡單的命令是 vim 中的瑞士軍刀.修改是改變文件內文字的任意操作,分為兩類 它可以...