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