編寫你的第一個C++程序:Hello World示例

2021-02-19 Linux公社

來自:Linux迷
連結:https://www.linuxmi.com/c-hello-world.html

本文C++編程學習可以簡化為:

「 Hello World」程序是學習任何程式語言的第一步,也是您將要學習的最簡單的程序之一。您所要做的就是在屏幕上顯示消息「 Hello World」。

現在讓我們一起看一下分析程序:

// 顯示「Hello World」的簡單C++程序
// 用於輸入輸出函數的頭文件
#include<iostream>
using namespace std;

// main()函數
// 程序的執行從哪裡開始
int main()
{
// 列印 hello world
cout<<"Hello World""\n";
cout<<"Linux迷 www.linuxmi.com""\n";
return 0;
}

現在,讓我們了解上述程序的每一行和術語:

//// 顯示「Hello World」的簡單C++程序 :這行是注釋行。注釋用於顯示有關程序的其他信息。注釋不包含任何編程邏輯。當編譯器遇到注釋時,編譯器將跳過該行代碼。在C++中,任何以'//'開頭且不帶引號或/*...*/之間的行都是注釋。

#include:在C++中,所有以井號(#)符號開頭的行都稱為指令,並由預處理器(由編譯器調用的程序)處理。所述的#include指令告訴編譯器包括文件和#include<iostream>  。它告訴編譯器包括標準庫iostream文件,該文件包含所有標準輸入/輸出庫函數的聲明。

using namespace std:這用於將std命名空間的整體導入到程序的當前命名空間中。使用命名空間std的語句通常被認為是不好的做法。導入名稱空間時,實際上是將所有類型定義拉入當前作用域。std名稱空間很大。該語句的替代方法是每次我們聲明類型時,都使用範圍解析操作符 (::)指定標識符所屬的名稱空間。

int main():此行用於聲明一個名為「 main」的函數,該函數返回整數類型的數據。函數是一組旨在執行特定任務的語句。每個C ++程序的執行都從main()函數開始,無論該函數位於程序中的哪個位置。因此,每個C++程序都必須具有main()函數。

{ and }: 大括號「 {」表示主要功能的開始,右括號「}」表示主要功能的結束。兩者之間的所有內容都構成了主要功能的主體。

std::cout<<「Hello World」; :此行告訴編譯器在屏幕上顯示消息「 Hello World」。該行在C++中稱為語句。每個語句都旨在執行某些任務。分號「;」 用於結束語句。語句末尾的分號字符用於指示語句在此處結束。std :: cout用於標識標準字符輸出設備,通常是桌面屏幕。後面跟著字符「 <<」的所有內容都會顯示在輸出設備上。

return 0; :這也是一個聲明。該語句用於從函數返回值,並指示函數的完成。此語句基本上在函數中使用,以返回函數執行的操作的結果。

縮進:如您所見,cout和return語句已縮進或移到右側。這樣做是為了使代碼更具可讀性。在像Hello World這樣的程序中,它似乎沒有太大的相關性,但是隨著程序變得越來越複雜,它使代碼更易讀,更不會出錯。因此,您必須始終使用縮進和注釋來使代碼更具可讀性。



長按或掃描下面的二維碼關注Linux公社


關注Linux公社,添加「星標」

每天獲取技術乾貨,讓我們一起成長

合作聯繫微信:linuxgs

相關焦點

  • SpringBoot第一個程序,HelloWorld
    廢話少說下面來進行SpringBoot第一個程序,HelloWorld。1、首先打開我們的IDEA工具,點擊Create New Project新建一個項目2、點擊左側的Spring Initializr,選擇相應的jdk版本信息,默認的Default打上小點點,點擊next3、==細節==:在最下面的package的地方默認是com.huagege.springboot-01-helloworld
  • 25種著名程式語言編寫您的第一個程序Hello World
    」 ——每個程式設計師在開始學習任何程式語言時編寫的第一個程序。「Hello World !」被認為是幾乎所有計算機語言中最簡單的程序之一,它向用戶輸出或顯示「Hello, World !」。它通常是用於工作程序的程式語言的基本語法的範例,用來向入門程式設計師介紹程式語言。從本文中,您將學習如何用25種不同的著名程式語言編寫您的第一個程序——「Hello World !」程序。
  • C++基礎總結(一):從「hello world」入門C++!
    最近對C++的基礎知識進行了大匯總,當然這是精簡版的,但是篇幅也不少,所以今天先分享一下hello world,建議大家收藏慢慢學習,同時希望對大家的C++學習有所幫助。C++ 是一種靜態類型的、編譯式的、通用的、大小寫敏感的、不規則的程式語言,支持過程化編程、面向對象編程和泛型編程。C++ 被認為是一種中級語言,它綜合了高級語言和低級語言的特點。
  • 為什麼學習編程寫第一個程序都是「hello world」
    "hello world!"說起這個問候語,可能只要接觸過編程的朋友都不陌生,沒錯,它就是所有程式語言學習初期默認的第一個程序,已經成了不是規則的規則!那麼學習編程,為什麼第一個程序是寫」hello world"呢?
  • Hello World 程序的起源與歷史
    這是一個最著名的程序。對每一位程式設計師來說,這個程序幾乎是每一門程式語言中的第一個示例程序。
  • 程序'猿'的「hello,world!」是什麼梗?
    一日,飯後突生雅興,一番磨墨擬紙,並點上了上好的檀香,頗有王羲之風範,又具顏真卿氣勢,定神片刻,潑墨揮毫,鄭重地寫下:hello world很多人不了解程式設計師的人都覺得毫無笑點,其實如果你知道大多程式設計師學編程時第一課的內容時就明白了。
  • 20種熱門程式語言輸出Hello World,你會幾種?
    那麼,我們就從最著名的「hello,world」程序上手吧。你會幾個呢?java語言首先來看看java的「hello,world」寫法。c/c++語言哦,第二名和第三名是孿生兄弟c/c++,其實c跟c++程序在寫法上用很多相似之處。
  • 12 種主流程式語言輸出「 Hello World 」,你真的都會了嗎?
    以下為譯文:剛開始學編程,或者學習一門新的程式語言時,我們編寫的第一個程序往往很簡單,而且往往這個程序就是輸出一個簡單的文本。在閱讀本文時,你可能心知肚明我指的是哪種最常見的文本。這段文字是你在剛踏上一段重要的旅程時問候世界的一種方式,為你接下來的旅程加油。如果你很好奇並想知道如何使用最流行的12種程式語言來輸出Hello world的話,那麼我們就開始吧。
  • 50 種不同程式語言的「Hello World」,你知多少?
    程序。通常程式設計師會使用多種程式語言,多的甚至實現了十幾種。還有一種稱為TTHW(Time to 「Hello, World!」)的方法,來衡量程式設計師創建一個新的「Hello, World!」程序的時間。你可以用多少種不同的語言編寫一個「Hello, World!」程序,你的答案是什麼?讓我們在計算機編程的世界裡回顧一翻。
  • Debian中編寫你的第一個Apple Swift程序
    更重要的是,本文將介紹如何編寫第一個Swift程序以及Hello World項目,學會從Swift開始入手。我們在Debian 10 Buster系統上運行了本文中提到的命令和程序。運行swift REPL你可以使用「:q」命令退出Swift REPL。REPL是運行幾個小程序的好方法,但要構建應用程式,你需要了解Swift項目和軟體包。下面介紹從Swift項目開始入手。Swift Hello World項目現在介紹你可以通過Swift創建和構建的最簡單的Hello world項目。
  • 只有170位元組,最小的64位Hello World程序這樣寫成
    接下來我們來玩一個遊戲,目標是:在 CentOS7 64 位作業系統上,編寫一個體積最小的列印 hello world 的可執行程序。Executable我們先來看「可執行程序」這個概念。什麼是可執行程序?按照字面意思來理解,那就是:可以執行的程序。
  • 關於第一個C語言程序 Hello world!
    童鞋A:第一次上課,老師真狠,什麼都沒學,就寫了個程序,還要我們練習。童鞋C:這些名詞太奇怪了,不知道什麼意思第一次上C語言課,你被Hello world了麼?#include<stdio.h>/*編譯預處理命令*/int main()/*主函數頭*/{ printf("Hello world!
  • 50 種 "Hello, World!" 寫法,我能玩出花來~
    程序。通常程式設計師會使用多種程式語言,多的甚至實現了十幾種。還有一種稱為TTHW(Time to 「Hello, World!」)的方法,來衡量程式設計師創建一個新的「Hello, World!」程序的時間。你可以用多少種不同的語言編寫一個「Hello, World!」程序,你的答案是什麼?讓我們在計算機編程的世界裡回顧一翻。
  • 1949-2019,70 年 50 種不同程式語言的「Hello World」大盤點!
    程序。通常程式設計師會使用多種程式語言,多的甚至實現了十幾種。還有一種稱為TTHW(Time to 「Hello, World!」)的方法,來衡量程式設計師創建一個新的「Hello, World!」程序的時間。你可以用多少種不同的語言編寫一個「Hello, World!」程序,你的答案是什麼?讓我們在計算機編程的世界裡回顧一翻。
  • 現代的 「Hello, World」,可不僅僅是幾行代碼而已
    大多數C語言程式設計師編寫的第一個程序都像下面這樣:1 #include <stdio.h>23int main() {4 printf("Hello, world!/a.out 然後,你就可以看到輸出結果:1Hello, world! 以上代碼可以證明你確實能夠用C語言編寫、編譯和執行程序。Brian Kernighan和Dennis M.
  • 0055 PHP語言簡介和HelloWorld
    PHP嵌入HTML代碼運行原理這樣的運行原理是這樣的:首先,通過瀏覽器訪問一個url,後綴是php,例如 http://localhost/helloworld.php;然後,瀏覽器將這個url請求發送到Web伺服器的Web服務程序;
  • 你知道Hello World程序的由來嗎?
    Hello World是一個最著名的程序。對每一位程式設計師來說,這個程序幾乎是每一門程式語言中的第一個示例程序。
  • C++之字符串類學習總結
    答案是c++中並沒有提供原生的字符串類型。string直接支持字符串連接string直接支持字符串的大小比較string直接支持字符串查找和提取string直接支持字符串的插入和替換代碼示例ret = "";        for(int i=0; i<len; i++)    {        ret += a[i] + "; ";    }        return ret;}int main(){    string sa[7] =     {        "hello
  • 清大矽谷51小程序 | 一篇文章,帶你從 0 到 1 開發小程序插件
    前不久,微信釋放了一個重磅新能力:微信小程序插件功能。有了它,小程序開發者就可以通過這個功能,強化自身小程序能力;小程序服務提供商也可以用它,為開發者、用戶提供強大的小程序功能支持,進一步拓展小程序能力。插件固然好,但如何從零開發一個插件呢?今天,知曉程序就來手把手,教你如何從零開發一款微信小程序插件。
  • 用 50 種程式語言寫「Hello,World!」程序
    程序並成功運行所花費的時間 。但現在,如果我問你,你可以用多少種不同的程式語言編寫「Hello,World!」,你會給出怎樣的回答?為幫你回憶起來,我會向你展示怎樣用 50 種不同的程式語言編寫「Hello,World!」程序。這樣,也能讓你看到計算機程式語言多年的歷史演進。