《C和指標》一1 4 總結

2021-09-23 16:47:58 字數 477 閱讀 9295

本章的目的是描述足夠的c語言的基礎知識,使你對c語言有乙個整體的印象。有了這方面的基礎,在接下來章節的學習中,你會更加容易理解。

本章的例子程式說明了許多要點。注釋以/開始,以/結束,用於在程式中新增一些描述性的說明。#include預處理指令可以使乙個函式庫標頭檔案的內容由編譯器進行處理,#define指令允許你給字面值常量取個符號名。

所有的c程式必須有乙個main函式,它是程式執行的起點。函式的標量引數通過傳值的方式進行傳遞,而陣列名引數則具有傳址呼叫的語義。字串是一串由nul位元組結尾的字元,並且有一組庫函式以不同的方式專門用於操縱字串。printf函式執行格式化輸出,scanf函式用於格式化輸入,getchar和putchar分別執行非格式化字元的輸入和輸出。if和while語句在c語言中的用途跟它們在其他語言中的用途差不太多。

通過觀察例子程式的執行之後,你或許想親自編寫一些程式。你可能覺得c語言所包含的內容應該遠遠不止這些,確實如此。但是,這個例子程式應該足以讓你上手了。

C和指標 總結2

1 char message hello world 等價於 char message message hello world 注 字串是賦給message本身的。int a,b b a 2 c語言支援typedef的機制,它允許為各種資料型別定義新名字,typedef宣告的寫法和普通的宣告基本相同...

C 知識總結(14)

1 成員變數在使用初始化列表初始化時,與建構函式中初始化成員列表的順序無關,只與定義成員變數的順序有關。因為成員變數的初始化次序是根據變數在記憶體中次序有關,而記憶體中的排列順序早在編譯期就根據變數的定義次序決定了。這點在effectivec 中有詳細介紹。2 如果不使用初始化列表初始化,在建構函式...

C 一維陣列和指標的關係總結

對於陣列int a 10 a表示陣列的第乙個元素的位址,即 a 0 如果使指標p,指向陣列的首元素,可以進行操作 int p a 或者int p a 0 那麼p 是指向陣列中的先乙個元素,即a 1 此時 p則是a 1 中所放的值。此時,a i p i a i p i 下面舉乙個例子 直接用a i 來...