C++ (面向初學者)/一個基本的程序
外觀
初識c++
[編輯]#include<iostream>
using namespace std;
int main()
{
cout<<"hello world!";
return 0;
}
這是輸出helloworld的c++程序,想必剛看到這個程序你很懵逼
但是先不要急着去背,背代碼是毫無意義的
聽我講完
頭文件
[編輯]#include<iostream>
頭文件是什麼?你可以將其理解成工具箱
比如當我需要扳手的時候,我會去找五金工具箱。炒菜的時候,我會找放柴米油鹽的箱子
頭文件提前寫好了一些函數,方便你直接去使用
比如cout
就是iostream
的一個函數
這也是c++相比c的一個特性,有大量函數供君使用,方便了程式設計師
命名空間
[編輯]using namespace std;
命名空間是什麼?
這個學校里有兩個叫小明的人,他們在不同班級,如果你直接喊小明,那麼這兩個小明都會被你叫來
但是計算機沒有這麼聰明,它看見兩個小明並不會幫你做抉擇,而是報錯讓你說出具體是哪個小明
所以我說出是xx班的小明,計算機就知道了,同時也不需要叫來另一個不相關的小明
命名空間就是幫助你區分不同的庫里你要找哪個函數,但是不同庫出現相同函數的機率幾乎沒有,因為c++標準的命名特性。作為一個初學者,聽話一點,乖乖寫上標準命名空間(std)
主函數
[編輯]int main()
{
}
一個程序必須有一個主函數,且返回值必須是int(或者signed),剛接觸c++,你只需要知道主函數是個用來執行你用的函數的地方,等到後期學了函數,你就知道怎麼把語句寫在其他地方了
輸出語句&返回值
[編輯]cout<<"hello world!";
return 0;
cout用來輸出內容,至於怎麼用,後期再學
return 0是程序返回值,如果主函數返回0值就代表程序安然無恙,如果返回奇奇怪怪的值,計算機會認為程序遇到了問題,學了函數的時候會着重用到return
你大概了解了一個程序,接下來嘗試去寫一寫吧