最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

C++語言基礎(chǔ)1

2023-03-05 15:29 作者:軒軒科技  | 我要投稿

這個(gè)系列學(xué)習(xí)的是C++語言。

Part 0:編譯器及常用網(wǎng)站、工具

我們在編寫代碼時(shí)需要一個(gè)編譯器。這里推薦使用幾款編譯器:

1.Dev C++

界面大致如下(不同版本有小差別):

這應(yīng)該是大部分C++學(xué)習(xí)者電腦里有的編譯器。

下載地址:https://pc.qq.com/detail/16/detail_163136.html

2.菜鳥工具

菜鳥工具的優(yōu)勢在于其功能特別多,而且是在線編譯器。

網(wǎng)址:https://c.runoob.com/

一些其他的網(wǎng)站也能幫助編程:

1.進(jìn)制轉(zhuǎn)換器

網(wǎng)址:https://lostphp.com/hexconvert/

2.數(shù)據(jù)結(jié)構(gòu)及算法動態(tài)可視化

這也是一個(gè)很好的網(wǎng)站,可以進(jìn)行動態(tài)演示。

作者的排序就是在這里學(xué)的

網(wǎng)址:數(shù)據(jù)結(jié)構(gòu)及算法動態(tài)可視化網(wǎng)站

一個(gè)編程社區(qū):https://lostphp.com/hexconvert/

洛谷

一個(gè)刷題、學(xué)編程的社區(qū),對學(xué)習(xí)很有幫助。

Part 1:程序框架

寫信時(shí)有寫信的框架,寫C++代碼時(shí)自然也有框架。在學(xué)習(xí)C++這門語言時(shí)了解它的框架是很必要的。

如下是程序框架:

我們先了解一下注釋:
程序的注釋是解釋性語句,您可以在 C++ 代碼中包含注釋,這將提高源代碼的可讀性。所有的編程語言都允許某種形式的注釋。C++ 支持單行注釋和多行注釋。注釋中的所有字符會被 C++ 編譯器忽略。C++ 注釋一般有兩種:// - 一般用于單行注釋。/* ... */ - 一般用于多行注釋。注釋以 // 開始,直到行末為止。C++ 注釋以 /* 開始,以 */ 終止。在 /* 和 */ 注釋內(nèi)部,// 字符沒有特殊的含義。在 // 注釋內(nèi),/* 和 */ 字符也沒有特殊的含義。因此,您可以在一種注釋內(nèi)嵌套另一種注釋。

第一行:

第一行這里,include在英語中是包含的意思,這里表示引入。<iostream>是一個(gè)頭文件,你可以類比一下工具箱,里面包含著許多代碼。不在頭文件所包含的代碼范圍內(nèi)的代碼和語句是無法被編譯器編譯的。

要想了解更多的頭文件,請參考附錄。

第二行:

第二行是使用標(biāo)準(zhǔn)命名空間。這句話是跟在頭文件和宏定義(以后會講解到)后的,不加的話需要在每一行執(zhí)行代碼前加上std::,這里推薦添加。

第三行是空行,可以加可以不加。

第四行:

這一行是最重要的主函數(shù),函數(shù)的概念以后會詳細(xì)講解,這里知道代碼可以在主函數(shù)部分編寫即可。

第五~八行:

大括號內(nèi)是編寫代碼的,注意大括號內(nèi)的代碼需要添加縮進(jìn)。

縮進(jìn)可以通過按4次空格或者按1次tab鍵解決。

return 0是返回的意思,不用刻意去理解它,現(xiàn)在只需知道主函數(shù)代碼寫完后要加一句return 0即可。

Part 2:程序書寫注意事項(xiàng)

我們同樣拿寫信做類比。寫信不僅有格式要求,還有一些注意事項(xiàng),那么C++代碼也不例外。有如下幾條。

  1. 中英文輸入法,大小寫,有區(qū)別?。?!這一點(diǎn)是許多初學(xué)者很容易犯的錯(cuò)誤!

  2. 指令與運(yùn)算符之間的空格一般沒有影響。

  3. 代碼(除頭文件,宏定義以及函數(shù)定義代碼)以分號結(jié)尾,這個(gè)甚至連許多學(xué)了很久的人都會在上面栽跟頭。

Part 3:普通輸出

指令:cout

格式:

№ 1:輸出文字類型

№ 2:輸出變量類型

這種類型的輸出下一篇教程會詳細(xì)講解,現(xiàn)在只需了解不加引號即可。

★★★№ 3:輸出計(jì)算類型

注:本講講解的都不含有變量計(jì)算

C++有五種基本計(jì)算:

+(加法),-(減法),*(乘法),/(除法),%(取模)。

加減法:最簡單的一個(gè)數(shù)加減一個(gè)數(shù),可以是小數(shù)。

乘除法:乘法也很簡單,但是要注意乘除號別寫錯(cuò)。

這里要著重注意一下除法。對于C++的一個(gè)除法算式a/b,如果a與b均為整數(shù),則結(jié)果也是一個(gè)整數(shù),例如5/2結(jié)果就是2,直接舍棄余數(shù)。如果想計(jì)算出小數(shù)需要兩數(shù)中有一個(gè)是小數(shù),例如5.0/2結(jié)果就是2.5。

取模:求一個(gè)整數(shù)除以另一個(gè)整數(shù)的余數(shù)。

以上內(nèi)容必須掌握。

Part 4:例題

例題1:Hello World!

題目背景

題目描述

輸出"Hello World!"

輸入樣例

輸出樣例

Hello World!

解析

本題考察的是簡單的輸出。

例題2:1+1=2

題目背景

題目描述

輸出"1+1=2"

輸入樣例

輸出樣例

1+1=2

解析

本題考察的是文字輸出+計(jì)算。

先輸出"1+1=",再輸出1+1.

也可以拆成兩行寫

例題3:2的10次方

題目背景

題目描述

輸出2的10次方的值。

輸入樣例

輸出樣例

*****不予展示*****

解析

本題考察的是乘法。寫十個(gè)2相乘即可。

結(jié)果是1024。

以上例題是必須掌握的。

Part 5:課后練習(xí)

請完成下面的一道題目:

下一篇教程會進(jìn)行該題目的講解。

本篇教程到此結(jié)束了,希望您可以留下三連和關(guān)注,謝謝!



C++語言基礎(chǔ)1的評論 (共 條)

分享到微博請遵守國家法律
芒康县| 渑池县| 江孜县| 额济纳旗| 康定县| 大埔县| 天等县| 汝城县| 禹州市| 黑河市| 张家口市| 巩留县| 科尔| 翁源县| 扬州市| 秀山| 昆明市| 宁都县| 鄂温| 绥宁县| 呼玛县| 武功县| 文登市| 晋州市| 改则县| 专栏| 布尔津县| 新丰县| 巫山县| 晋中市| 阳西县| 滦平县| 景德镇市| 定日县| 聂荣县| 昆明市| 射洪县| 夏河县| 通化市| 庆云县| 惠州市|