第1章 C語言編程

  • 程序的創建過程
    編輯:創建或修改源代碼,產生源文件。
    編譯:將源代碼轉換成機器語言。編譯過程中會找出並報告錯誤。編譯器可以在轉換過程中找出幾種不同類型的錯誤,它們大都會阻止對象文件的創建。如果編譯成功會生成與源文件同名的文件,拓展名.o或.obj。
    鏈接:鏈接庫將源代碼文件中由編譯器產生的各種對象模塊組合起來,再從C語言提供的程序庫中添加必要的代碼模塊,組合成一個可執行的文件。實際,如果一個程序太大,可將其拆分成幾個源代碼文件,再用鏈接器連接起來,每個源文件程序提供部分內容,方便糾錯。組成程序的源文件通常會用同一項目名稱集成,這個項目名稱用於引用整個程序。
    執行:運行程序。如果出現問題必須重新編輯。

  • 預處理指令
    並不是可執行程序的一部分,但程序沒有預處理指令是無法執行的。符號#表示一個預處理指令,告訴編譯器在編譯源代碼之前要執行一些操作。
    在一些系統中頭文件名是不區分大小寫的,但在#include指令裏,文件名通常是小寫。例如:

 #include<stdio.h>
  • 關於main函數
int main(...)

對於main函數返回值類型是int

return 0;

main()函數返回0表示程序正常終止,而返回非0值表示異常,即在程序結束之前發生了不應該發生的事情。
return 0 代表將控制權返回給操作系統。

  • 關鍵字/保留字

  • 控制符
    在這裏插入圖片描述
    測試程序:
    在這裏插入圖片描述
    測試結果:

    注意:輸出中製表符和退格的實際效果隨編譯器的不同而不同。
    在這裏插入圖片描述

  • 簡單程序的要素
    在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章