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
//
斷點 : 在選中行單擊或按f9vs快捷鍵:除錯程式 :在「除錯」中選擇「開始除錯"或按f5
逐語句執行 : f11
逐過程執行 : f10
跳出過程 : shift+f11
停止除錯 : shift+f5
ctrl+j:展示提示qt快捷鍵:alt+→:自動補全**/自動轉小寫
ctrl+shift+u:小寫轉大寫
alt+↑/↓:移動游標所在行位置
ctrl+k+f:選中沒目標自動對齊
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 刪除全部斷點...