寫在前面
接下來一段時間,我會重溫一下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++大神就繞吧,非喜勿噴,畢竟這是個人的學習筆記?