官术网_书友最值得收藏!

第一課 第一個(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è)字符的位置。

主站蜘蛛池模板: 循化| 莱州市| 桑日县| 凌源市| 乐陵市| 宁乡县| 辰溪县| 漳州市| 渝北区| 大方县| 宁波市| 九台市| 托里县| 岚皋县| 荆州市| 天峻县| 雅安市| 德阳市| 本溪市| 定陶县| 乐都县| 屏南县| 辽宁省| 潢川县| 德令哈市| 克什克腾旗| 边坝县| 隆化县| 合川市| 靖江市| 抚州市| 奉新县| 潜山县| 雷州市| 高唐县| 登封市| 新兴县| 云浮市| 海阳市| 枣庄市| 德格县|