一、學習目標
- 了解第一個C++程式
- 了解第一個C++程式結構
- 了解什么是注釋
- 了解什么是命名空間
- 了解C語言的輸出(如何在程式運行時顯示內容)
- 了解陳述句結束后需要使用什么符號表示結束 了解程式入口
目錄
預備第一篇,使用軟體介紹在這一篇,C++與C使用的軟體是一樣的,查看這篇即可:《軟體介紹》
想了解編譯原理和學習方法點這篇,學習方法和一些原理C++與C都是相同的《脫離學習誤區》
推薦
1.《備受好評的看得懂的C語言入門教程》
歡迎大家關注公眾號,公眾號每滿1024及1024倍數則會抽獎贈送機械鍵盤一份+IT書籍2份喲~并且公眾號會更快更新喲,

二、學習程序
2.1 了解第一個C++程式
在學習編程語言時,一般第一個程式為“HelloWorld”;HelloWorld程式的作用是在程式運行時在程式運行的界面中顯示 HelloWorld 字串,
現在我們來看一下第一個C++語言程式是如何撰寫的:
#include<iostream>
int main(){
std::cout<<"HelloWorld";
}
以上為第一個C++的第一個程式示例,我們可以將這個代碼復制到devc編輯器中然后編譯運行這個程式,
2.2 什么是頭檔案
接下來我們開始解釋一下這個C++程式示例,我們先看到頭部:
#include<iostream>
此處為頭檔案區域,表示需要將一下代碼中所需的“工具箱”拿過來,首先看#include,#include的作用就好比是手,之后的尖括號內<>,表示需要拿過來的工具名;那么#include<iostream> 則表示我使用#include<>將iostream這個工具庫拿了過來,這一個程序叫做引入;接下來的代碼中我將使用這個工具箱里面的內容,
2.3 了解程式入口
其次我們查看代碼:
int main(){
此處的int main為當前程式的入口,什么是當前程式的入口呢?當前程式的入口指我們撰寫的程式從什么地方開始運行,從哪里進入并且進入后運行入口處的第一行代碼,
int main(){ 其實完整的結構如下:
int main(){
}
int main 撰寫于#include之下,在int main 后面的花括號{}中,是我們撰寫代碼的主要區域,int main 的結構初學者可以當做是一個撰寫模板,在該模板中只要照著寫,然后再花括號{}中撰寫自己的代碼內容即可;就如我在int main中撰寫了std::cout<<"HelloWorld";,
2.4 了解輸出及命名空間
最后我們看一下:
std::cout<<"HelloWorld";
以上代碼的作用是輸出"HelloWorld",輸出的意思為從程式內部往外傳遞一個內容;在此處這個內容為"HelloWorld",作用是顯示,在這一段代碼中,std表示工具箱中的一個區域;由于我們需要輸出顯示內容,輸出的工具在iostream這個工具箱中,iostream工具箱中分了多個區域,我們需要告訴編譯器我們使用的工具是哪一個區域的,這個區域有一個名稱;輸出的工具的所在區域是std,工具名稱是count,所以我們的代碼std::cout中,std表示工具所在的區域,兩個冒號::是固定寫法,我們稱這種規定的使用方式稱為語法;在兩個冒號后的cout是輸出的工具,所以std::cout則意思為使用std這個區域內的cout工具,
在此處cout也有固定的使用方法,我們稱為語法;語法規則為在cout后使用兩個小于符號<<,在小于符號后你想顯示什么內容,那么就使用雙引號將內容引起來即可;例如我代碼中的"HelloWorld",
2.5 了解陳述句結束后的符號標記
在代碼結束后,我們需要使用一個分號表示當前代碼陳述句已經寫完了,所以完整代碼:
std::cout<<"HelloWorld";
2.6 簡略std標記
剛剛我們說過std是表示一個工具的區域,我們稱為命名空間,這個命名空間是可以省略的,例如我們可以使用一句代碼,在接下來使用cout的時候不再需要std也可以進行輸出,代碼如下:
using namespace std;
那這句代碼放在何處呢?放在main的頭上就可以了:
#include<iostream>
using namespace std;
int main(){
cout<<"HelloWorld";
}
using namespace std; 這句代碼的意思為,告訴編譯器,在接下來的代碼中,如果我使用了一些工具,你就在這個 std 這個區域找過來就可以了,所以在main的花括號中,使用cout時,在cout前我省略了std::,直接寫成cout即可,
2.7 了解什么是注釋
注釋是用來標記這一行代碼作用的陳述句,這陳述句在程式編譯時自動的去除,標記的作用主要是給我們自己或其它人解釋一下這一行代碼的作用,例如:
#include<iostream>
//using namespace std; 這句代碼的意思為,告訴編譯器,在接下來的代碼中,如果我使用了一些工具,你就在這個 `std` 這個區域找過來就可以了 來自CSDN @1_bit:A7572912288 公眾號:碧油雞
using namespace std;
int main(){
cout<<"HelloWorld";
}
以上示例中使用了“//”來說明在這一行中,//之后的內容是注釋,并不是代碼,你可以寫上一些內容,用來解釋這一段代碼的作用;這樣對于你自己來說也很清楚的知道這行代碼干啥用的,
使用“//”表示這一行是注釋,使用“/* */”則表示在/* 于 */ 之間都是注釋,意思是可以跨行,不止一行,例如:
#include<iostream>
/*using namespace std; 這句代碼的意思為,告訴編譯器,
在接下來的代碼中,如果我使用了一些工具,你就在這個 `std`
這個區域找過來就可以了
來自CSDN @1_bit:A7572912288 公眾號:碧油雞
*/
using namespace std;
int main(){
cout<<"HelloWorld";
}
好了,說了這么多,我們運行一下程式,查看一下效果:
你們也可以改動一下顯示的內容看看會怎樣:
#include<iostream>
using namespace std;
int main(){
cout<<"來自CSDN、思否、開源中國、博客園 @1_bit:A7572912288 公眾號、頭條:碧油雞 ";
}
結果如下:
你們可以刪掉頭檔案 #include<iostream>試試,因為你刪掉頭檔案后就表示沒有把這個頭檔案拿過來,這個時候編譯器就會很懵,不知道你用哪里的工具,就會報錯:

所以在撰寫時一定要加頭檔案,
三、總結
- 了解第一個C++程式 HelloWorld 了解第一個C++程式結構組成,分為頭檔案拿過來(引入)、程式入口、撰寫的程式
- 了解什么是注釋,注釋是用來標記這一行代碼是用來干什么的
- 了解什么是命名空間,命名空間就是有一個工具放在一個地方,告訴編譯器這時候他就可以找得到了
- 了解C語言的輸出使用cout工具,在兩個尖括號后用引號加上我要顯示的內容就會顯示出來 了解陳述句結束后需要使用逗號表示當前陳述句結束
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/227568.html
標籤:其他
