1. 程式人生 > 其它 >C++ 01 第一個程式

C++ 01 第一個程式

這是C++的第一個程式,不要再問要不要學C++,現在學晚不晚的問題了,計算機的基礎語言就是C/C++,未來可能會加入一個rust,但C++絕對不會消失,這是底層語言,其他的Java/Python/Php/VB...都是上層語言,其中Go也是獨樹一幟,另闢蹊徑,但Go要想再一步,達到超過C++的高度,它還要有大突破才行,也就是說,Go現在(2022年1月)在計算機界的地位差了C++太多;此話說給的物件是,計劃未來在計算機行業工作二十年以上的人,沒打算長幹這個的,隨便學哪個都行...

#include <iostream>

using namespace std;

int main(){
    cout 
<< "第一個程式"<<endl; return 0; }
g++ 01.cpp -o ./out/01

環境Ubantu+VSCODE,目錄結構如下

在01.cpp的同目錄下執行下面的命名,就直接編譯好一個命令到out目錄了,方便學習

g++ 01.cpp -o ./out/01
#include表示引入外部檔案,<>表示引入系統庫檔案,""則表示引入同目錄下檔案,後續所有的標頭檔案皆與原始檔放一個目錄,通過#include就直接引入了
iostream表示,輸入in,輸出out,流stream,就是引入系統的輸入輸出流
namespace是名稱空間,不同的空間中有各種寫好的方法,std就是標準空間,裡面有cout方法,不加這個又想要呼叫cout,就需要寫成std::cout。

最後編譯生成的01,就是可執行檔案,跟大家在linux上呼叫的cp,pwd一樣,是一個可執行命令

注意,文字及後續所有其他文章,如無特定說明,環境皆是ubantu環境,不是windows