- 小學(xué)生C++編程課堂(新手篇)
- 邱永忠
- 1093字
- 2023-11-20 19:30:10
第一課 第一個(gè)C++程序
學(xué)習(xí)內(nèi)容
? 安裝和使用Dev C++
? 認(rèn)識(shí)C++程序的基本結(jié)構(gòu)
? 使用cout輸出
? 使用endl換行
一、Dev C++的安裝和使用
1.安裝Dev C++
(1)掃描使用說明中的二維碼,下載壓縮包,壓縮包中提供了兩個(gè)Dev-Cpp程序的安裝文件,本書以如圖1-1所示的軟件版本為例,介紹安裝步驟。
(2)在彈出的Installer Language提示框中選擇安裝程序語言為English,單擊OK按鈕,如圖1-2所示。
(3)在彈出的License Agreement提示框中單擊I Agree按鈕,簽署許可協(xié)議,如圖1-3所示。

圖1-1 安裝Dev C++

圖1-2 選擇程序語言

圖1-3 簽署許可協(xié)議
(4)在彈出的Choose Components提示框中選擇要安裝的程序,這里選擇默認(rèn)設(shè)置即可,單擊Next按鈕,如圖1-4所示。
(5)在彈出的Choose Install Location提示框中選擇安裝路徑,這里選擇默認(rèn)設(shè)置即可,單擊Install按鈕,如圖1-5所示。

圖1-4 選擇要安裝的程序

圖1-5 選擇安裝路徑
(6)在彈出的提示框中單擊Finish按鈕,結(jié)束Dev C++程序的安裝,如圖1-6所示。
2.設(shè)置Dev C++的語言和字體
(1)第一次啟動(dòng)程序時(shí)會(huì)彈出如圖1-7所示的界面,在Select your language選項(xiàng)框中選擇簡(jiǎn)體中文/Chinese,單擊Next按鈕完成語言設(shè)置。

圖1-6 完成程序安裝

圖1-7 設(shè)置Dev C++的語言
(2)程序的字體建議設(shè)置為Courier New,單擊Next按鈕完成字體設(shè)置,如圖1-8所示。

圖1-8 設(shè)置Dev C++的字體
二、C++程序的基本結(jié)構(gòu)
1.設(shè)計(jì)一個(gè)C++程序
(1)創(chuàng)建一個(gè)空的“.cpp”文件:新建一個(gè)文件夾命名為C++代碼,在文件夾中單擊鼠標(biāo)右鍵,選擇新建文本文檔,如圖1-9所示,會(huì)生成一個(gè)“.txt”文件。將這個(gè)文件重命名為hello.cpp,如圖1-10所示,可以看到這個(gè)文件已經(jīng)與Dev C++關(guān)聯(lián)起來了。

圖1-9 新建一個(gè)文本文檔

圖1-10 改名為hello.cpp
注意
設(shè)置文件名稱顯示擴(kuò)展名,才可以將文件的擴(kuò)展名從“.txt”改為“.cpp”。
(2)雙擊hello.cpp文件,在計(jì)算機(jī)中找到如圖1-11所示的Dev C++程序,雙擊程序的圖標(biāo)打開這個(gè)文件。
(3)進(jìn)入Dev C++的編輯界面后,按如圖1-12所示輸入hello.cpp的源代碼。

圖1-11 打開“hello.cpp”文件

圖1-12 “hello.cpp”的源代碼
(4)單擊如圖1-13所示的按鈕(或單擊鍵盤上的F11鍵),可以快速地一鍵保存、編譯和運(yùn)行程序。單擊按鈕后,會(huì)彈出如圖1-14所示的執(zhí)行窗口,可以看到Hello World!顯示在窗口左上方,程序執(zhí)行完畢。

圖1-13 一鍵保存、編譯和運(yùn)行程序

圖1-14 Hello World!的執(zhí)行窗口
(5)在代碼文件hello.cpp所在的文件夾中,出現(xiàn)了一個(gè)名為hello.exe的新文件,這就是編譯生成的可執(zhí)行文件(機(jī)器碼)。
2.程序結(jié)構(gòu)
(1)#include<iostream> 包含C++的標(biāo)準(zhǔn)輸入/輸出頭文件iostream。
注意
在iostream中,io表示輸入/輸出(input/output);stream是“流”的意思。iostream支持的輸入/輸出是用“流”的方式實(shí)現(xiàn)的。
(2)using namespace std; C++標(biāo)準(zhǔn)程序庫(kù)中的所有標(biāo)識(shí)符都被定義到一個(gè)名為std的namespace中。
(3)int main() 主函數(shù),C++有且只有一個(gè)主函數(shù),必須命名為main,后面的花括號(hào)里的內(nèi)容是函數(shù)體。
(4)cout<<"Hello world!"; cout是輸出語句,用“<<”連接輸出的內(nèi)容;“Hello World!”是要輸出的內(nèi)容,是一個(gè)字符串。當(dāng)雙引號(hào)里的內(nèi)容變化時(shí),輸出的內(nèi)容也會(huì)隨之變化,例如,"ABC","123"等。
注意
輸出的字符串必須用雙引號(hào)""括起來。
(5)return 0; 主函數(shù)的最后一條指令,是固定語句。
3.編寫程序框架
編寫一個(gè)程序時(shí),應(yīng)該先寫好框架,然后在return 0;前插入自己編寫的代碼,如圖1-15所示。

圖1-15 在return 0;前插入編寫的代碼
Tips
(1)C++的語句是以分號(hào)結(jié)尾的,所以下面這些語句都要加上分號(hào)表示語句結(jié)束,否則編譯會(huì)判錯(cuò)。

(2)C++的編寫格式比較自由,甚至可以把所有語句放在一行,但為了方便閱讀,還是盡量將每條語句單獨(dú)成行。
注意
頭文件#include <iostream>、函數(shù)int main()、函數(shù)體的花括號(hào){}的后邊不能加分號(hào)。
注意
花括號(hào)內(nèi)的語句要縮進(jìn),默認(rèn)縮進(jìn)四個(gè)字符的位置。
- Python概率統(tǒng)計(jì)
- Visual C++程序設(shè)計(jì)教程
- OpenDaylight Cookbook
- 零基礎(chǔ)PHP學(xué)習(xí)筆記
- 自己動(dòng)手實(shí)現(xiàn)Lua:虛擬機(jī)、編譯器和標(biāo)準(zhǔn)庫(kù)
- 區(qū)塊鏈架構(gòu)與實(shí)現(xiàn):Cosmos詳解
- NLTK基礎(chǔ)教程:用NLTK和Python庫(kù)構(gòu)建機(jī)器學(xué)習(xí)應(yīng)用
- 網(wǎng)絡(luò)爬蟲原理與實(shí)踐:基于C#語言
- RabbitMQ Cookbook
- 大數(shù)據(jù)分析與應(yīng)用實(shí)戰(zhàn):統(tǒng)計(jì)機(jī)器學(xué)習(xí)之?dāng)?shù)據(jù)導(dǎo)向編程
- Java面向?qū)ο蟪绦蛟O(shè)計(jì)
- Kotlin開發(fā)教程(全2冊(cè))
- 打開Go語言之門:入門、實(shí)戰(zhàn)與進(jìn)階
- ASP.NET程序開發(fā)范例寶典
- OpenCV with Python Blueprints