C基礎 VS編譯 快捷鍵

2021-10-16 22:32:06 字數 1980 閱讀 3464

19版和教程不太一樣

選擇vc++新建,右鍵新添專案

#include

int main()

ctrl+f5 編譯後生成.exe可執行檔案,在cmd中拖拽程式即可執行

//匯入乙個標準檔案 stdio.h std標準庫  i input o output 標準輸入輸出庫 .h標頭檔案

//<>表示匯入系統檔案 ""表示匯入自定義檔案

#include

//兩個正斜槓表示注釋 一行

/*這是乙個塊注釋

*///int資料型別 整型 如果出現在函式中表示函式的返回值

//main是程式的主函式 程式有且只有乙個主函式 ()裡面表示引數 void表示空 多個引數可用,分隔:(int a,int b)

int main()

##system函式

ctrl+j 快捷匯出提示

1、預處理巨集定義展開標頭檔案展開。條件編譯去掉注釋

2、編譯檢查語法將c語言轉成組合語言。

3、彙編將組合語言轉成機器語言。(二進位製碼)

4、鏈結將c語言依賴庫鏈結到程式中

預處理:   gcc -e  hello.c -o hello. i

編 譯: gcc -s hello.i -o hello. s

匯 編: gcc -c hello.s -o hello. o

鏈 接: gcc hello.o -o hello.exe(可執行程式)

常見**問題

1、編輯異常

2、編譯異常

3、執行異常

組合語言

mov移動

add新增

push壓棧

pop出棧

call 呼叫

eax 32位暫存器.

簡單加法計算:

//_asm

//

斷點和單步除錯:

斷點 : 在選中行單擊或按f9

除錯程式 :在「除錯」中選擇「開始除錯"或按f5

逐語句執行 : f11

逐過程執行 : f10

跳出過程 : shift+f11

停止除錯 : shift+f5

vs快捷鍵:

ctrl+j:展示提示

alt+→:自動補全**/自動轉小寫

ctrl+shift+u:小寫轉大寫

alt+↑/↓:移動游標所在行位置

ctrl+k+f:選中沒目標自動對齊

qt快捷鍵:

ctrl+?:行注釋/取消注釋

ctrl+i:自動格式化**

alt + enter:自動完成類函式定義

f4:.h 檔案和對應. cpp檔案切換

f9:設定斷點。

f5:除錯執行。

ctrl + r:編譯,但不除錯執行

ctrl + b:編譯,不執行

f10:next除錯

f11:step除錯

基礎 VS快捷鍵

vs.net中快捷鍵收縮和展開 段 i.ctrl m o 摺疊所有方法 ii.ctrl m p 展開所有方法並停止大綱顯示 不可以再摺疊了 iii.ctrl m m 摺疊或展開當前方法 iv.ctrl m l展開所有方法 ctrl j 提示 ctrl k c注釋選中內容 ctrl k u取消注釋選中...

編譯快捷鍵

ctrl m crtr o摺疊所有大綱 ctrl m crtr p 停止大綱顯示 ctrl k crtr c 注釋選定內容 ctrl k crtr u 取消選定注釋內容 ctrl j 列出成員 智慧型感知shift alt enter 切換全屏編輯 ctrl b,t ctrl k,k 切換書籤開關 ...

VS2005 VS2008 快捷鍵大全 快捷鍵收集

f6 生成解決方案 ctrl f6 生成當前專案 f7 檢視 shift f7 檢視窗體設計器 f5 啟動除錯 ctrl f5 開始執行 不除錯 shift f5 停止除錯 ctrl shift f5 重啟除錯 f9 切換斷點 ctrl f9 啟用 停止斷點 ctrl shift f9 刪除全部斷點...