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

歡迎訪問 生活随笔!

生活随笔

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

c/c++

《零基础看得懂的C++入门教程 》——(1)第一个C++程序就让你知其所以然

發布時間:2023/12/4 c/c++ 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《零基础看得懂的C++入门教程 》——(1)第一个C++程序就让你知其所以然 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、學習目標

  • 了解第一個C++程序
  • 了解第一個C++程序結構
  • 了解什么是注釋
  • 了解什么是命名空間
  • 了解C語言的輸出(如何在程序運行時顯示內容)
  • 了解語句結束后需要使用什么符號表示結束 了解程序入口
  • 目錄

    預備第一篇,使用軟件介紹在這一篇,C++與C使用的軟件是一樣的,查看這篇即可:《軟件介紹》
    想了解編譯原理和學習方法點這篇,學習方法和一些原理C++與C都是相同的《脫離學習誤區》

    《零基礎看得懂的C++入門教程 》——(1)第一個C++程序就讓你知其所以然
    《零基礎看得懂的C++入門教程 》——(2)什么是數據類型、變量?一看便會

    推薦

    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工具,在兩個尖括號后用引號加上我要顯示的內容就會顯示出來 了解語句結束后需要使用逗號表示當前語句結束
  • 總結

    以上是生活随笔為你收集整理的《零基础看得懂的C++入门教程 》——(1)第一个C++程序就让你知其所以然的全部內容,希望文章能夠幫你解決所遇到的問題。

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