C Primer Plus 讀書筆記(一)

2021-09-24 16:25:36 字數 871 閱讀 6137

第1章   概覽

c語言具有高效性,可移植性,靈活等優點,程式設計師可以直接操作指標,所以可以高效利用空間,但是操作指標容易出現失誤,一旦不給空間分配空間,程式容易崩潰。程式的工作分為7步,指定程式的目標,設計該程式,編寫程式,編譯除錯,執行程式,測試和除錯程式,維護和修改程式。

c語言是一種需要編譯的語言,它通過編譯器和聯結器把源**變成可執行的語言。c99標準不是為了增加c語言的特性,為了讓c語言稱為國際化程式設計,提供編碼集,相容各個國家的語言。

第2章  c語言概述

c99標準可以讓宣告的語句隨意放置在程式的任意地方,這個特性的好處就是每個值能被賦值到。c語言每乙個變數要使用,都要事前宣告,這樣可以不讓我們在命名名字接近的變數的時候,出現錯誤。

第3章  資料和c

程式離不開資料,資料主要分為兩大型別,整數型和浮點型,這兩者的區別不只是書寫,而且兩者的儲存空間也不一樣。c99標準表示16進製制的方式為0x或者0x,這和之前的標準有所不一樣。

c語言包含了大量的資料型別,為程式設計師提供很大的便利性,比如整數,c語言從來不認為一種整數型別就夠了,而且努力給程式設計師有更多的選擇,真正滿足程式設計師的需求。

第4章 字串和格式化輸入/輸出

資料的輸入和輸入在c語言是很重要的,分為printf和scanf,這兩個負責資料的輸入和輸出,在以後的需求設計中佔很大的作用。

c語言想要輸出對應的數字,需要對應相應的符號,如10進製%d,16進製制%x,字串%s,字元則是%c,否則輸出來可能是亂碼。

c的char型別表示乙個字元,要表示字串行,用字串,字串用雙引號起來,字串中無論表示乙個字元常量還是字元陣列,都要以一\0的隱藏來結束。

c primer plus 讀書筆記1

c是一種融合了控制特性的語言,是一種快速 高效 緊湊 可移植性的語言。使用c語言的7個步驟 定義程式目標 設計程式 編寫 編譯程式 執行程式 測試和除錯程式 維護和修改程式。c程式是由乙個或多個函式組成,乙個c程式必須包含乙個main 函式 函式前面必須有乙個資料型別不能使用void 每個c語句都是...

C primer plus 讀書筆記 1

1.c的可移植性很高,在乙個系統上編寫的c程式稍作修改或不經修改就可以在其他系統上執行。2.程式設計的步驟 1 定義程式的目標 2 設計程式 程式如何完成目標,使用者介面如何,程式怎樣組織和執行,如何表達和處理資料,考慮魯棒性 例如使用者輸入失誤怎樣處理 邊界的處理.3 編寫 可以在文件txt編寫,...

C primer plus 讀書筆記(3)

1.系統預設將非整數儲存為double型,所以在計算時會出現將double型轉為float型的警告。2.f float型和double型 d int型 o 八進位制整數型 o 加上 號會有字首0 x 十六進製制整數型 x 加上 號會有字首0x u unsigned int ld long int l...