C 小結 第乙個簡單的程式

2021-08-18 11:03:31 字數 1610 閱讀 7443

c++是c語言的繼承,它既可以進行c語言的過程化程式設計,又可以進行以抽象資料型別為特點的基於物件的程式設計,還可以進行以繼承和多型為特點的物件導向的程式設計。c++擅長物件導向程式設計的同時,還可以進行基於過程的程式設計,因而c++就適應的問題規模而論,大小由之。

c++不僅擁有計算機高效執行的實用性特徵,同時還致力於提高大規模程式的程式設計質量與程式語言的問題描述能力。

#include //輸入輸出流控制標頭檔案

using

namespace

std; //開啟命名空間

int main()

和c語言一樣,main函式也是c++的程式入口,c++標準主函式形式為:

int main()

帶命令列標準主函式的形式為:

int main(int argc, char * argv)

其中int argc表示傳參個數,char * argv表示傳入的各個引數。注意:我們在執行該程式時,程式名本身也算乙個引數。比如我們執行:./main hello,那麼兩個引數應該是:argc = 2; argv[0] = "main"; argv[1] = "hello"

cin和cout是c++中用於輸入和輸出,和c語言中的scanf和printf作用類似。但是cin和cout是乙個物件,不是關鍵字,也不是函式。

cout和printf相比較來說,該進了很多。它會自動識別輸出型別,可以連續多行輸出。

c語言包含標頭檔案的方式是:#include,c++標準包含標頭檔案的方式是:#include

命名空間的作用是區分同名變數和函式,在c語言中,同乙個.c檔案中的同名全域性變數和函式是不被允許的。在c++語言中我們可以使用命名空間來解決此問題。

命名空間的建立是:namespace name;

命名空間有三種使用方式:

1、開啟此命名空間:using namespace name;

2、直接使用:name::變數名/函式;,其中:::表示作用域運算子

3、指定開放某個特定成員:using name::成員;

舉個例子說明一下命名空間的使用:

#include //輸入輸出流控制標頭檔案

using

namespace

std; // 命名空間

//命名空間可以解決重名的尷尬。

namespace abc

}namespace def

}using

namespace abc;

using

namespace def;

int main()

c++的語法特性完全包含c語言,所以學習路線上來說,建議先掌握c語言,然後再來學習c++。並且c++在c語言的基礎上擴充套件了很多新的語法特性,知識點很多也很凌亂,完全掌握需要很長時間,需要花費一定的耐心和精力來學習。

第乙個C 程式

include using namespace std 宣告函式 void dosomething int start,int length,int center,bool order 入口 int main start 開始字元 length 字元長度 center 中間字元 order 順序還是...

第乙個c程式

include 新增必要標頭檔案 intmain 主函式,函式入口相信大部分人的第乙個c語言程式都是列印hello world!在這個函式中 第一行 是引用了乙個標準輸入輸出流的標頭檔案,這個可以說是寫 c 語言 必備的。在 c 語言中會有許多標準庫函式,這是 c 語言的開發者和許多大佬在編譯器中留...

第乙個C程式

bcpl new b c unix minix linux gcc gnu linux c語言誕生 1970年 1973年,在肯.湯普遜 丹尼斯.里奇 主 的主導下編寫完成,歸屬於美國貝爾實驗室。c語言的誕生專門用於編寫作業系統,所以天生適合硬體程式設計,也以速度快著稱,也非常適合資料結構和演算法 ...