日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

百度云c++语言模拟器,C++语言基础教程

發(fā)布時(shí)間:2023/12/20 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 百度云c++语言模拟器,C++语言基础教程 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

該樓層疑似違規(guī)已被系統(tǒng)折疊?隱藏此樓查看此樓

C++ 基礎(chǔ)教程Beta版

C++ 基礎(chǔ)知識(shí) (Basics of C++)

1. C++程序結(jié)構(gòu) Structure of a program

2. 變量和數(shù)據(jù)類型 Variables and Data types

3. 常量 Constants

4. 操作符/運(yùn)算符 Operators

5. 控制臺(tái)交互

Communication through console

C++程序結(jié)構(gòu)

(Structure of a program)

下面我們從一個(gè)最簡單的程序入手看一個(gè)

C++程序的組成結(jié)構(gòu)。

// my first program in C++

#include

using namespace std;

int main() {cout << “Hello World!”; return 0; } Hello World!

上面左側(cè)顯示了我們的第一個(gè)程序的源代碼,代碼文件名稱為hellowworld.cpp。右邊顯示了程序被編譯執(zhí)行后的輸出結(jié)果。編輯和編譯一個(gè)程序的方法取決于你用的是什么編譯器,根據(jù)它是否有圖形化的界面及版本的不同,編譯方法也有可能不同,具體請參照你所使用的編譯器的使用說明。

以上程序是多數(shù)初學(xué)者學(xué)會(huì)寫的第一個(gè)程序,它的運(yùn)行結(jié)果是在屏幕上打出”Hello World!”這句話。 雖然它可能是C++可寫出的最簡單的程序之一,但其中已經(jīng)包含了每一個(gè)C++程序的基本組成結(jié)構(gòu)。 下面我們就逐個(gè)分析其組成結(jié)構(gòu)的每一部分:

// my first program in C++

這是注釋行。所有以兩個(gè)斜線符號(hào)(//)開始的程序行都被認(rèn)為是注釋行,這些注釋行是程序員寫在程序源代碼內(nèi),用來對(duì)程序作簡單解釋或描述的, 對(duì)程序本身的運(yùn)行不會(huì)產(chǎn)生影響。在本例中, 這行注釋對(duì)本程序是什么做了一個(gè)簡要的描述

# include < iostream.h >

以#標(biāo)志開始的句子是預(yù)處理器的指示語句。它們不是可執(zhí)行代碼,只是對(duì)編譯器

作出指示。在本例中這個(gè)句子

# include < iostream.h >

告訴編譯器的預(yù)處理器將輸入

輸出流的標(biāo)準(zhǔn)頭文件

(iostream.h)

包括在本程序中。這個(gè)頭文件包括了

C++中定義的基

本標(biāo)準(zhǔn)輸入-

輸出程序庫的聲明。此處它被包括進(jìn)來是因?yàn)樵诒境绦虻暮竺娌糠种袑⒂?/p>

到它的功能。

using namespace std;

C++標(biāo)準(zhǔn)函數(shù)庫的所有元素都被聲明在一個(gè)名空間中,這就是std名空間。因此

為了能夠訪問它的功能,我們用這條語句來表達(dá)我們將使用標(biāo)準(zhǔn)名空間中定義的元素。

這條語句在使用標(biāo)準(zhǔn)函數(shù)庫的

C++程序中頻繁出現(xiàn),本教程中大部分代碼例子中也將用到它

(iostream.h與iostream的不同。

#include

是在舊的標(biāo)準(zhǔn)

C++中使用。在新標(biāo)準(zhǔn)中,用#include。iostream的意思是輸入輸出流。

#include

是標(biāo)準(zhǔn)的

C++頭文件,任何符合標(biāo)準(zhǔn)的

C++開發(fā)環(huán)境都有這個(gè)頭文件。還要注意的是:在VC

編程時(shí)要添加:

using namespace std

其原因是:后綴為.h的頭文件C++標(biāo)準(zhǔn)已經(jīng)明確提出不支持了,早些的實(shí)現(xiàn)將標(biāo)準(zhǔn)庫功能定義在全局空間里,聲明在帶.h后綴的頭文件里,C++標(biāo)準(zhǔn)為了和C區(qū)別開,也為了正確使用命名空間,規(guī)定頭文件不使用后綴.h。因此,當(dāng)使用時(shí),相當(dāng)于在C中調(diào)用庫函數(shù),使用的是全局命名空間,也就是早期的C++實(shí)現(xiàn);當(dāng)使用的時(shí)候,該頭文件沒有定義全局命名空間,必須使用namespace std;這樣才能正確使用cout。)

每一個(gè)變量 (variable)需要一個(gè)標(biāo)識(shí),以便將它與其他變量相區(qū)別,例如,在前面的代碼中,變量標(biāo)識(shí)是

a, b, 和result。我們可以給變量起任何名字,只要它們是有效的標(biāo)識(shí)符。

標(biāo)識(shí)(Identifiers)有效標(biāo)識(shí)由字母(letter),數(shù)字(digits)和下劃線 ( _ )組成。標(biāo)識(shí)的長度沒有限制,

但是有些編譯器只取前32個(gè)字符(剩下的字符會(huì)被忽略)。

空格(spaces),標(biāo)點(diǎn)

(punctuation marks)和符號(hào)(symbols) 都不可以出現(xiàn)在標(biāo)識(shí)中。

只有字母(letters),數(shù)字(digits) 和下劃線(_)是合法的。并且變量標(biāo)識(shí)必須以字母開頭。標(biāo)識(shí)也可能以下劃線(_)開頭,但這種標(biāo)識(shí)通常是保留給為外部連接用的。標(biāo)識(shí)不可以以數(shù)字開頭。

必須注意的另一條規(guī)則是當(dāng)你給變量起名字時(shí)不可以和

C++語言的關(guān)鍵字或你所

使用的編譯器的特殊關(guān)鍵字同名,因?yàn)檫@樣與這些關(guān)鍵字產(chǎn)生混淆。例如,以下列出

標(biāo)準(zhǔn)保留關(guān)鍵字,他們不允許被用作變量標(biāo)識(shí)名稱

總結(jié)

以上是生活随笔為你收集整理的百度云c++语言模拟器,C++语言基础教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。