C Primer筆記 第一章

2021-07-11 21:42:55 字數 817 閱讀 6095

結論:

1.main函式的標準寫法就只有兩種,一種是帶命令列的,一種是不帶命令列的。其返回型別必須是int。

2.如果main函式最後沒有return語句,則編譯器會自動加上一句 return 0;

3.錯誤的注釋比沒有注釋更糟糕,所以當更新**的時候,不要忘記同時更新注釋。

4.語句塊和語句

語句塊:就是用花括號包圍的零條或多條語句的序列。語句塊也是語句的一種。在任何要求使用語句的地方都可以使用語句塊。

語句:乙個表示式接乙個;(封號)就是一條語句,其他型別的語句有:語句塊,if語句,for語句,while語句等,這些語句內都包含其他語句。

5.在windows系統下,輸入檔案結束符的方法是敲ctrl+z(ascii碼值為26)。在unix系統中,包括mac os x系統中,檔案結束符輸入是用ctrl+d。

6.乙個常見的錯誤是想使用==的時候使用了=,所以在使用==的時候盡量將右值放在左邊。

7.表示式:乙個表示式包含乙個或多個運算物件,通常還包含乙個或多個運算物件,表示式求值會產生乙個結果。

8.區別初始化和賦值的意義:

初始化:在乙個物件建立的時候賦予它乙個值。

賦值:抹去乙個物件的當前值,用乙個新值取代之。

結論一擴充套件:

//第一種帶命令列的

int _tmain(int argc, _tchar* argv)

//第二種不帶命令列的

int main()

//非標準寫法,存在可移植問題

void main()

(筆記)c primer 第一章

每個c 程式都包含乙個或多個函式,其中乙個必須命名為main。乙個函式的定義包含四部分 main函式的返回型別必須為int.在大多數系統中,main的返回值被用來指示狀態。返回0表示成功,非0的返回值得含義由系統定義,通常用來指出錯誤型別。型別 一種型別不僅定義了資料元素的內容,還定義了這類資料上可...

C Primer 第一章筆記

1.復合型別 基於其他型別定義的型別。a 引用 並非物件,只是為物件起了另乙個名字。特點 引用必須被初始化。例 1.intival 1024 2.int refval ival b 指標 是 指向 另外一種型別的復合型別。特點 1指標本身就是物件,允許對指標賦值和拷貝,在生命週期內可以指向不同的物件...

C Primer 學習筆記 第一章

include int main c 程式必須有main 函式,返回值必須是 int 型別。main 函式是 唯一 被系統顯示呼叫的函式 該值可以看成乙個狀態指示器,返回 0 往往表示成功執行,返回非0,則表示出現特定的錯誤。io 標準庫,iostream 庫,定義了4個io 物件 cin cout...