溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

cpp學(xué)習(xí)(一)環(huán)境搭建

發(fā)布時(shí)間:2020-03-31 04:14:23 來源:網(wǎng)絡(luò) 閱讀:1276 作者:若年少有為 欄目:編程語言

想起我剛寫c++的時(shí)候,一把辛酸淚,最近下崗在家時(shí)間充裕,所以想整理一下學(xué)習(xí)c++的點(diǎn)滴,也鞏固一下基礎(chǔ),希望可以幫到剛?cè)肟拥呐笥褌?。最好?zhǔn)備一本c++Primer,我將對(duì)照此書提取重點(diǎn),并將以前的小項(xiàng)目和大家一起寫一遍。加油嘍~
電子版的C++Primer,百度網(wǎng)盤
鏈接:https://pan.baidu.com/s/1C9sm6R9HVzFrbMM0hmCpFA 密碼:05gt

一、 環(huán)境安裝
一個(gè)優(yōu)良的開發(fā)環(huán)境可以使學(xué)習(xí)更加順利,在熟練以后再嘗試擺脫環(huán)境,可以進(jìn)一步提高對(duì)程序的理解
在此,推薦使用全宇宙最優(yōu)秀的IDE:Visual Studio。

安裝方法:下載Visual Studio Install,https://visualstudio.microsoft.com/zh-hans/downloads/
雙擊后開始安裝
組件選擇:可以只選擇第一個(gè),以后如果在Linux開發(fā)可以選擇第二個(gè)
cpp學(xué)習(xí)(一)環(huán)境搭建
cpp學(xué)習(xí)(一)環(huán)境搭建

安裝完成后,測(cè)試是否安裝成功,新建一個(gè)項(xiàng)目:
cpp學(xué)習(xí)(一)環(huán)境搭建

新建一個(gè)空項(xiàng)目:Hello
cpp學(xué)習(xí)(一)環(huán)境搭建

右鍵解決方案管理器中的源文件,添加一個(gè)新建項(xiàng):Hello.cpp
cpp學(xué)習(xí)(一)環(huán)境搭建

cpp學(xué)習(xí)(一)環(huán)境搭建

開始編寫測(cè)試代碼:
cpp學(xué)習(xí)(一)環(huán)境搭建

編寫完成后,點(diǎn)擊本地Windows調(diào)試器或快捷鍵F5執(zhí)行程序,可以看到控制臺(tái)一閃而過,
這是因?yàn)槌绦驁?zhí)行結(jié)束,進(jìn)程退出

我們可以采取兩種方案來觀察執(zhí)行結(jié)果:
第一種,在主程序結(jié)束之前,即return 0之前添加system(“pause”);讓程序暫停住,第二種,用快捷鍵ctrl+F5
在此之前再次進(jìn)行設(shè)置,為了更加方便這點(diǎn)設(shè)置是值得的
右鍵此項(xiàng)目,選擇屬性
cpp學(xué)習(xí)(一)環(huán)境搭建

在屬性中,選擇系統(tǒng),子系統(tǒng)改為控制臺(tái),OK
cpp學(xué)習(xí)(一)環(huán)境搭建

再試一下ctrl+F5
cpp學(xué)習(xí)(一)環(huán)境搭建

至此,你已經(jīng)學(xué)會(huì)了如何借助VS完整的編寫一個(gè)C++控制臺(tái)程序,再試一遍享受編碼吧

(介紹一下VS的部分組件,目前還用不到,但以后會(huì)用到,在以后的內(nèi)容中會(huì)逐漸介紹VS的大部分功能。
第一個(gè)箭頭所指的是編譯出程序的類型,一般默認(rèn)有Debug和Release
Debug版本是沒有經(jīng)過優(yōu)化的程序,保持著原始的匯編指令,目的是為了方便程序的調(diào)試,一般開發(fā)過程中會(huì)始終選擇Debug方式編譯。
Release版本是開發(fā)結(jié)束后的發(fā)行版本,匯編指令會(huì)經(jīng)過優(yōu)化,不利于調(diào)試,但是經(jīng)過優(yōu)化后的程序從運(yùn)行效率出發(fā)改變了匯編結(jié)構(gòu),減少了不必要的指令結(jié)構(gòu),程序可以更快的執(zhí)行。
第二個(gè)箭頭所指是程序所運(yùn)行的平臺(tái),即處理器架構(gòu),一般有x86、x64、arm…等等(看需求導(dǎo)入)
第三個(gè)箭頭為調(diào)試該程序所使用的調(diào)試器類型,一般個(gè)人開發(fā)只使用本地調(diào)試
cpp學(xué)習(xí)(一)環(huán)境搭建

好了,非常優(yōu)秀,接下來請(qǐng)看明日的博客

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI