c 學習筆記 進入c

2021-07-04 21:22:31 字數 1032 閱讀 6859

c++程式如何執行

1、編寫程式檔案,稱為源**(source code)。

2、編譯源**,將源**翻譯為主機使用的語言——機器語言,編譯後的檔案稱為程式的目標**(object code)。

3、將目標**與其它**(如c++庫、啟動**等)鏈結起來。

main函式

int main()                   //函式頭

函式頭描述了函式與呼叫它的函式之間的介面,函式名之前的部分稱為函式返回型別,描繪的是從函式返回給呼叫他的函式的資訊。函式名後括號中的部分叫做形參列表或引數列表,描述了從呼叫函式傳遞給被呼叫函式的資訊。

main函式被啟動**呼叫,該函式頭描述了main()和作業系統之間的介面。

main函式結尾若沒有遇到返回語句,則認為main函式以return 0;結尾,只適用於main函式。

c++程式必須包含乙個名為main()的程式。

c++預處理器和iostream檔案

若程式需要使用cin、cout進行輸入輸出,則必須包含標頭檔案iostream。

#include

using namespace std;

編譯器在進行主編譯之前會對原始檔進行預編譯,#include編譯指令會使iostream檔案與源**檔案一同傳送給編譯器。

命名空間

當存在不同廠商提供的相同名的函式時,編譯器無法知道使用哪個版本,於是使用命名空間來指定想要適應那個版本的函式,即將不同廠商提供的函式放到不同的命名空間中。

在使用時指明命名空間 using namespace ***;,只有在標頭檔案沒有副檔名h時才這麼用。

如#include

············

using namespace std;

cout<<"hello!";

相當於不使用using編譯指令情況下直接使用std::cout<<"hello!";。

endl表示重起一行

C 學習筆記 CH1 進入C 程式設計

1.6.4 格式化字串 1.6.5 多重標記和值 總結步驟 1 建立c 控制台程式 2 執行 3 檢視控制台輸出 程式分析 標示符是一種字串,用來命名如變數 方法 引數和許多後面要講解的程式結構 識別符號不能和關鍵字重複 規則 1 字母 下劃線 可以用在任何位置 2 數字不能放在首位 3 字元只能放...

C 學習筆記 對比C

1,c 呼叫c 的dll中帶指標的函式時,使用ref來進行操作 c cplusplus.dll int addfun int a,int b c dllimport cplusplus.dll public static extern intadd ref int a,ref int b unsof...

C 學習筆記(c 入門)

經常忙碌的我,今天也有時間學習自己感興趣的c 程式語言了,首先我要記錄這個有意義的時間 2016年6 月6日星期一。那麼學習c 之前,我們先要了解什麼是 c 語言,簡單地說,c 語言是一種在 c語言基礎上被提出來的計算機程式語言,與 c語言一樣,c 語言在計算機的語言中分類屬於 高階語言 也就是一種...