日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

C++入门指南及实战 第二步 HelloWorld及扩展详解

發布時間:2023/12/4 c/c++ 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C++入门指南及实战 第二步 HelloWorld及扩展详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

回顧

在上一節中,我們編寫了如下代碼,完成了 HelloWorld程序的編寫:

#include<iostream> using namespace std;int main(){cout <<"Hello World";return 0; }

本小節將會對該代碼進行講解,并且解釋一下專業名詞。

釋義

#include<iostream>
以上代碼中,#include 表示引入一個頭文件,頭文件是一個“工具庫”。當我們在編寫代碼時,往往會使用到一些功能,這些功能在某些頭文件(工具庫)中,這時通過#include這一串代碼,就可以將指定的頭文件(工具庫)引入到當前編寫的代碼之中。
在 HelloWorld 程序中,需要完成的功能為在程序運行時,顯示 HelloWorld、顯示HelloWorld 需要使用的工具在 iostream 這個頭文件中。因為#include的語法(指使用方法)為 #include<頭文件名>,所以只需要將iostream 填寫在尖括號中即可,寫為 #include<iostream>。

int main(){}
以上代碼中 int main() 表示一個程序的入口,我們主要看main,int之后會詳細說明。main函數整個程序只能存在一個,表示你這個程序的一個入口。計算機在執行你程序時,需要知道你程序時從哪開始的,這個main就表示你當前編寫的程序要從哪里開始。main后面緊跟著一對圓括號()之后再一對花括號{},花括號內編寫代碼。

cout <<"Hello World";
以上代碼是main入口括號中的第一句,cout表示輸出,換句話說cout是顯示的意思,之后兩個 << 符號,緊接著是雙引號加一串字符串"Hello World"。在C++中,a、b、c、d、?、【等單個字母或符號成為字符,組合在一起成為字符串,并且需要使用雙引號引起來。在這里cout是顯示字符串,語法為cout <<“你要顯示的字符串”,如果想顯示 Hello World 就寫為 cout <<"Hello World";。

return 0;
此代碼之后將會講解。

using namespace std;
為了防止在不同的頭文件中有相同的“工具”名稱,使用 命名空間 來區分這些工具是哪個區域的。例如一個學校里面有3個人叫小明,分別是六年級一班有一個小明,六年級二班有一個小明,五年級一班也有一個小明。這些小明在操場上,校長點名,叫到小明時需要添加年級班別,不然三個小明都不知道叫誰,其中這個年就班別名就像命名空間,用這個區分是不同區域的同名角色。
以上 using namespace std;表示使用命名空間 std,語法為 using namespace 命名空間名。(之后命名空間將會詳細講解)這樣引入了這個命名空間則不需要使用如 std::cout 的方式使用這個個cout“工具”(我們把std當作一個區域名,cout表示這個工具)。我們可以刪除 引入命名空間代碼,然后使用 std::cout 方式輸出:

#include<iostream>int main(){std::cout <<"Hello World";return 0; }

以上代碼刪除了std的話會報錯,因為不知道你是要使用哪一個工具箱的cout輸出工具:

如果想省略std::的話,在頭文件下引入一個命名空間即可:

#include<iostream> using namespace std;int main(){cout <<"Hello World";return 0; }

以上的代碼結構為最上部為引入頭文件,接著引入一個命名空間,下面是一個main入口,在入口的花括號中編寫你想要實現的代碼。這個結構并不是一個完整表示的結構,在接下來的學習中將會逐步了解這個過程。

簡單的來說,在編寫代碼時,一般皆是使用系統提供的一些“指令”,這些“指令”成為關鍵字,例如 cout、main、namespace等,這些關鍵字都有特定的作用。這些關鍵字的固定使用“格式”,我們稱之為語法。通過制定的語法進行代碼編寫,最終組成了程序,完成了我們的需求。

例如以上代碼,我想把 Hello World 更改為 Hello Xiaoming,只需要更換顯示內容即可。代碼如下:

#include<iostream> using namespace std;int main(){cout <<"Hello Xiaoming";return 0; }

最終是顯示出我替換的內容:

編程提示

在C++的代碼編寫中,大多數語句的結尾需要使用分號表示結束。例如cout <<"Hello Xiaoming";以及 return 0;,這個是需要注意的。而且在編程中使用的特殊作用的標點符號必須是英文,很多初學者在這一步上會出現錯誤,遲遲得不到解決,這就是其中一個原因。并且在編寫代碼時,需要注意,程序要同一種風格形式進行對齊,這樣會使程序清晰、可讀性強,方便自己的排錯和解讀等。

知識點須知

本篇學習完后須了解以下知識點:
1.什么是頭文件及頭文件使用方式
2.命名空間及使用命名空間內的“工具”
3.什么是main?程序入口指什么
4.如何顯示數據
5.大多數語句結束后使用什么表示結束
6.入口程序寫在什么括號內

總結

以上是生活随笔為你收集整理的C++入门指南及实战 第二步 HelloWorld及扩展详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。