C語言-1.簡介
C語言學習。
1.C語言的結構
1.1 C語言的檔案字尾有2種,一種是test.h,一種是test.c。.h是頭部 檔案,專門用於匯入"申明的函式"。.c檔案就用來執行語句的。
1.2 C語言是程式導向的語言,所以都是以function函式為主,相當於物件導向的方法,C語言執行是以此從上往下執行的,所以一個.c檔案中必須要有一個main函式,這相對於index.html,預設的一個入口。
1.3 呼叫一個sum函式時,必須在main函式上面定義sum,放在main()下面定義,會報錯。或者是先在頭部申明一下sum函式,再無論先後定義都可以。
1.3 申明一個函式和定義一個函式是有區別的。定義一個函式有具體的方法。
申明:int sum(int a, int b);
定義: int sum(int a, int b) { return a + b};
1.4 一般一個.c檔案會有#include 包含檔案。
#include <stdio.h> 用< >表示是包含系統申明的函式庫。
#include "test.h" 用雙引號表示包含的是自定義的申明函式 庫。
1.5 #include 只能包含頭部.h檔案,裡面都是申明的函式。不能包含.c檔案。因為c語言是先編譯的,會把所有的.c檔案都編譯一邊,拿如果包含了.c。編譯的時候他認為了定義了2遍,不能重複定義。會報錯。
1.6 c 語言的執行流程。
編譯.c檔案(.h檔案只包含,不編譯)——>生成obj檔案---->連結(連結所有的obj檔案和c語言函式庫)--->生產機器可以識別的2進位制程式碼---->執行。
相關文章
- C語言基礎-C簡介C語言
- 邏輯式程式語言極簡實現(使用C#) - 1. 邏輯式程式語言介紹C#
- C語言-GCC的簡單介紹C語言GC
- C語言編譯過程簡介C語言編譯
- C語言Math函式庫簡介C語言函式
- 一、程式語言簡介與C++C++
- 關於C語言的簡單介紹C語言
- Lisp語言簡介Lisp
- Flutter – 1.簡介Flutter
- 1. JUC簡介
- 8 語言模型簡介模型
- C語言編譯和連結過程簡介C語言編譯
- Linux下C語言程式設計簡介(轉)LinuxC語言程式設計
- Go 語言簡介(上)— 語法Go
- 簡易C語言文法分析C語言
- Go語言學習(1) - 簡介Go
- Go語言工具簡介 - HoneybadgerGo
- 2.1Python語言簡介Python
- Java程式語言特點簡介Java
- Kotlin語言極簡介紹Kotlin
- groovy 程式語言簡單介紹
- C語言簡單程式碼程式C語言
- python之程式語言(簡介)01Python
- 函數語言程式設計簡介函數程式設計
- 蘋果的新程式語言 Swift 簡介蘋果Swift
- jvm 物件查詢語言(OQL)簡介JVM物件
- C語言練手專案--C 語言製作簡單計算器C語言
- 用JavaScript實現一門程式語言 2 (λanguage語言簡介)JavaScript
- C++語言程式碼檢查工具PC-Lint簡介(轉)C++
- C/C++語言新增“函式過載”功能簡單介紹和使用方法C++函式
- Python 入門系列 —— 1. 簡介Python
- C語言簡易三子棋C語言
- C語言入門很簡單pdfC語言
- 簡單介紹Go 語言單例模式Go單例模式
- COBOL語言初級教程(1)--COBOL簡介
- 人工智慧--自然語言處理簡介人工智慧自然語言處理
- c++語言教程——01 c++的簡介C++
- C語言 C語言野指標C語言指標