1.創(chuàng)建新項(xiàng)目
必須是空項(xiàng)目
?2.保存路徑
自己選擇合適的地方。
3.創(chuàng)建文件
進(jìn)來之后一片空白,雖然我們已經(jīng)建立了項(xiàng)目,但是項(xiàng)目都是由一個或多個文件組成的(相當(dāng)于文件夾),這個項(xiàng)目里面還沒有文件,所以需要在項(xiàng)目中創(chuàng)建文件。
右鍵點(diǎn)擊“源文件”,選擇添加-新建項(xiàng)
軟件已經(jīng)提供了默認(rèn)設(shè)置,如果不想使用默認(rèn)設(shè)置,也可以自己設(shè)置
選擇CPP文件,然后命名并選擇保存路徑。
這樣就添加成功了。
4.老三樣
頭文件、命名空間、main函數(shù)
#include <iostream>? ?
using namespace std;
int main()
{
}
注意空格、分號和括號。
我們的主要程序就寫在main后面的兩個大括號中間。
編寫過程中,我們隨時可以用ctrl+S進(jìn)行快速保存,這是一種簡單高效的方式。
5.字體大小
寫到這里發(fā)現(xiàn)字實(shí)在是太小了,很難看清楚。
可以在右上角的搜索框里面搜索“字體”
改成自己喜歡的大小,點(diǎn)確定。我這里用的15
?
?文章來源地址http://www.zghlxwxcb.cn/news/detail-739324.html
6.編寫主要程序
6.1輸出文本
想讓程序輸出一行內(nèi)容,可以用
cout<<? ? ?<<endl;
cout意思是輸出,endl的意思是換行。
兩個<<之間夾著的就是我們需要輸出的內(nèi)容
但是如果直接寫成
cout<<hellworld<<endl;
程序會認(rèn)為我們要輸出的是“hellworld”這個變量的值
為了讓程序知道我們需要輸出的是純文本內(nèi)容,就需要用雙引號把內(nèi)容括起來,如
cout<<“Hello World !”<<endl;
6.2結(jié)束程序
6.2.1 return 0;
return 0的含義如下:
return 0 代表程序正常退出。return是C++預(yù)定義的語句,它提供了終止函數(shù)執(zhí)行的一種方式。當(dāng)return語句提供了一個值時,這個值就成為函數(shù)的返回值。
return語句用來結(jié)束循環(huán),或返回一個函數(shù)的值。
1、return 0,說明程序正常退出,返回到主程序繼續(xù)往下執(zhí)行。
2、return 1,說明程序異常退出,返回主調(diào)函數(shù)來處理,繼續(xù)往下執(zhí)行。return 0 或 return 1 對程序執(zhí)行的順序沒有影響,只是大家習(xí)慣于使用 return (0) 退出子程序而已。
————————————————
版權(quán)聲明:本文為CSDN博主「TwcatL_tree」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_15719613/article/details/102866558
所以把return 0 用在 main()函數(shù)中,意味著結(jié)束這個程序。
以后編寫C++程序記得都要附上這一句。
還有注意分號。
6.2.2 關(guān)于system(“pause”)的問題
有些教程視頻可能會要求在return 0之前寫一句 system(“pause”);
?但是我個人對于這條命令很陌生,于是我查了一下相關(guān)信息:
system (“pause”)的作用是——解決運(yùn)行窗口“一閃而過”的問題。就以輸出Hello World為例,如果不寫這一句,可能運(yùn)行結(jié)果的窗口會在瞬間彈出又關(guān)閉,這樣我們看不到運(yùn)行結(jié)果。
但是我自己嘗試了一下,并沒有出現(xiàn)這個問題。
這是沒有寫system (“pause”)的運(yùn)行結(jié)果:
加上去之后變成這樣:
看上去確實(shí)簡潔多了,但是并沒有影響到我們觀察運(yùn)行結(jié)果。?
那到底寫還是不寫呢?
于是我又進(jìn)一步查詢了相關(guān)信息:
這是部分人的編程習(xí)慣,但也有部分人認(rèn)為這是一個壞習(xí)慣。
該內(nèi)容來自知乎,鏈接為什么system pause中一個極為不好的習(xí)慣? - 知乎 (zhihu.com)
?文章來源:http://www.zghlxwxcb.cn/news/detail-739324.html
雖然不太明白IDE是什么,但是確實(shí)可以通過設(shè)置來解決“一閃而過”的問題
選擇調(diào)試-選項(xiàng)
找到這一項(xiàng),并且取消勾選就可以了。
我安裝的Visual Studio Community 2022版本這一項(xiàng)默認(rèn)是沒有勾選的。
?以后就可以不用寫system("pause")了,哈哈
6.3源代碼與測試運(yùn)行
最后程序應(yīng)該是這樣的啦
#include <iostream>
using namespace std;
int main()
{
cout<<"Hello World !"<<endl;
return 0;
}
?
點(diǎn)調(diào)式,然后調(diào)試或者直接執(zhí)行都可以,會彈出有運(yùn)行結(jié)果的窗口。
然后當(dāng)然是想輸出什么就輸出什么了!
?
?至此結(jié)束。
?
?
到了這里,關(guān)于用Visual Studio編寫C++程序,輸出Hello World的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!