01-C++ "hello world"

東閣堂主發表於2019-02-01

寫在前面

接下來一段時間,我會重溫一下C++ ,都說學習Java 需要十年功力,學好C++ 需要一輩子,當然,程式設計師的鄙視鏈(彙編 -> C/C++ -> java -> python/js/php/OC),
這也讓C++開發凌駕於其他程式設計師(C++的程式設計師自帶的傲氣--呵呵),C++也是其他許多語言的底層語言,瞭解了C++,
也可以幫助我們更好的瞭解底層原理。當然,和其他程式設計師砍(侃)起來,逼格也會提高一大截--奸笑!
複製程式碼

學前準備

由於本人是iOS開發入坑,所以將會以Xcode命名行專案,
進行講解,即在理解C++大法好,不必拘泥於開發工具
複製程式碼

開始課程--hello world

1,建立命令列專案 ,開啟Xcode -> File ->new ->project ->macOS ->Command Line Tool ->Next.一路next ,夠詳細了吧
2,需要改一些東西,由於Xcode 的.mm字尾名的檔案支援C++,所以將mian.m檔案的字尾改為.mm,即改為main.mm
3,刪除.mm裡面所有檔案新增如下程式碼
#include <iostream>
using namespace std;


int main() {
    cout << "Hello World!" << endl;
}
然後執行,成功列印 hello world
複製程式碼

程式碼註解

/***
 iostream是指iostream庫。iostream的意思是輸入輸出流,直接點說就是in(輸入) out(輸出) stream(流),取in、out的首字母與stream合成 因為下面用到了列印資訊
 */
#include <iostream>

/*
 名稱空間,以後會用到--這裡先提一下
 */
using namespace std;


int main() {
    //列印控制流,看著這麼陌生,?
    //cin用的右移運算子>> ,cout用的是左移運算子<<
    cout << "Hello World!" << endl;
}

複製程式碼

最後

本節就算結束了,是不是helloworl列印太簡單了,接下來會聊聊基礎語法,一些新名詞也會慢慢出現,是不是很期待--?
複製程式碼

完整程式碼demo,請移步GitHub:DDGLearningCpp

當然C++大神就繞吧,非喜勿噴,畢竟這是個人的學習筆記?