1.C++代碼的基礎結構
以hello_world代碼為例:
預處理指令
#include<iostream>
using namespace std;
代碼前2行是預處理指令,即代碼編譯前的準備工作。(編譯是將源代碼轉化為可執行程序.exe文件的過程)
主函數
主函數是程序入口,即程序執行的開始。
其中的代碼是邏輯代碼/功能代碼,每一行以分號;結尾。
int main()
{cout << "Hello World!" <<endl;return 0;
}
2.單工程多main函數設置
Clion是以工程管理代碼,一般情況下,一個過程代指一個具體的程序開發任務。即,
- 每個程序開發都有各自對應的工程
- 由于main函數是工程的入口,所以每個工程僅允許1個main函數。
在學習過程中,每個知識點都創建一個文件夾不方便,一個比較直觀的想法是,把每個文件下的main函數改成其他,比如main11,main22,但是這樣就太難受了。
另一個辦法:創建新文件時,把默認的“添加到目標”(add to target)取消勾選,即可正常運行。
3.手動編譯代碼并運行
使用Clion集成開發工具可以快捷的通過鼠標點擊直接運行代碼。但是作為開發人員,原始的代碼編譯并運行的方式也是需要了解的。
mingw工具可以實現在Windows、macos和Linux系統編譯。
3.1編譯器相關前置操作
MINGW下載
https://sourceforge.net/projects/mingw/
安裝
雙擊exe程序安裝,change可以改變安裝位置,點擊continue開始聯網下載。
下載完成后點擊continue就會彈出mingw 安裝管理器:
選擇mingw32和mingw32-gcc-g++,選中然后點擊“mark for installation”
選中后在左上角installation選擇apply changes,并在確認框點擊apply
安裝完成后關閉
檢查
打開mingw的安裝位置,選擇bin文件夾并打開找到g++
配置環境變量
在windows搜索框里搜索“高級系統設置”,點擊面板里的環境變量按鈕,找到系統變量中的path變量,點擊編輯。將bin文件夾所在路徑復制并添加進path中,點擊確定,環境變量就配置好了。
驗證
windows+r,輸入cmd,打開命令行。輸入
g++ -v
并回車。如果彈出gcc版本(例如我的是gcc version 6.3.0)說明配置成功。
3.2手動編譯代碼
新建一個文本文件,把任意代碼寫進去。寫完關閉并保存。
修改文件后綴為.cpp。代開命令行,使用cd命令切換到測試代碼所在的文件夾
在當前目錄下輸入
g++ 文件名.cpp -o 文件名.exe
并回車。?
當前目錄下除了test.cpp文件還生成了test.exe文件。直接輸入test.exe回車就能運行了。
以上就是編譯步驟。
這部分黑馬的曹老師總結了一個文檔方便大家記憶:手動編譯代碼并執行 · 語雀
4.[擴展]vscode環境配置
提示:配置vscode環境必須完成第三節的編譯環境準備。
老師將配置過程寫在這篇文檔里了,可以結合b站的課程聽一下。
C++入門-08_【擴展】VSCode環境配置_嗶哩嗶哩_bilibili
Visual Studio Code 配置 · 語雀
5.cout打印輸出
在clion中創建cout源文件。注意補藥勾選添加到目標。
單行輸出:endl有換行作用
#include <iostream>
using namespace std;int main() {cout << "1" << endl;cout << "2" << endl;return 0;
}
一行多個輸出:<<填充內容
#include <iostream>
using namespace std;int main() {cout << "1" << "+" << "1" << endl;return 0;
}
6.代碼注釋
單行注釋
以//開頭的行被視為注釋,編譯器不會對其進行處理。
// 所在行右側內容作為注釋存在
//和注釋內容建議相隔一個空格。
多行注釋
多行注釋以/*開頭,以*/結尾,中間全部內容為注釋。在/*和*/之間可以任意換行。
7.Clion設置
1.修改為中文->安裝Chinese插件
2.字體大小調整->設置搜索鼠標勾選”使用ctrl+鼠標更改字號“,選擇所有編輯器
3.更換主題->插件搜索主題
4.快捷鍵
shift+alt+鍵盤上/下 | 控制當前行進行上/下移動 |
ctrl+d | 復制當前行 |
home、end | 移動光標到行首、行尾 |
ctrl+鍵盤左/右 | 光標左右跳單詞 |