SlideShare a Scribd company logo
CH1 進入C++的世
界
C++環境介紹
BY 文月(程教)
#關於程式設計
#關於程式語言
#關於編譯器
#用Dev C++寫程式!
#安裝DEV C++
# DEV C++環境介紹
#第一個程式:Hello,C++
#標頭檔
# main主函式
# cout函式

目錄
#寫程式的注意事項
#程式班部落格
#溫馨小筆記
#參考資料
關於程式設計
★什麼是程式?
程式就在你身邊!比如說你常用的word就是一種
文書處理軟體,而它有顯示文章內容、文書排版、
列印文件……等功能。

★程式是怎麼運作的?
以word為例,簡略來說,word這個「程式」下達
指令給電腦,進而處理,完成工作內容。
關於程式語言
★什麼要學程式語言?
為了讓電腦正確完成工作,必須讓電腦了解我們
希望它工作的內容。然而,電腦所能理解的機器
碼(由一大堆0和1組成)對人類來說很難了解。
因此,比機器碼更接近人類使用的程式語言被陸
續發展出來,我們要學的C++也是其中之一喔!
關於編譯器
★要怎麼把程式語言轉換成程式?
透過編譯器,我們寫好的C++程式碼會轉換成機
器碼,便可加以執行。
用Dev C++寫程式!
★寫程式需要什麼?
只要開啟一個純文字編輯軟體(ex:記事本),
就可以開始寫程式了!寫好的程式碼在經過編譯
器轉換成機器碼即可。

★整合開發環境(IDE)
是一種輔助程式開發人員開發軟體的應用軟體,
通常包括程式語言編輯器、自動建立工具、通常
還包括除錯器。
本社團要使用的Dev C++即是IDE喔!
除錯什麼的我都會喔,很聰明
吧!
安裝DEV C++
★STEP 1:下載DEV C++
https://drive.google.com/folderview?id=0B2A
HE58c_LJCNnA0T1FFSS1NaFk&usp=sharing

下載
devcpp-4.9.9.2_setup
點擊”開啟(download)”
★Step 2:安裝DEV C++
點擊devcpp-4.9.9.2_setup

點擊OK

點擊”I Agree”
選擇”Chinese(TW)”
點擊”Next >”

點擊”Install”

點擊”Next”
Step 3:開始寫程式!!
DEV C++環境介紹
★介面語系修改

★新增、儲存檔案

工具->環境選項

★程式碼字體大小
工具->編輯器選項

★編譯與執行
第一個程式:Hello,C++
★請將以下文字選取複製至Dev C++:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello,C++" << endl;
system("pause");
}
第一個程式:Hello,C++
#include <iostream>
using namespace std;
int main()
{
cout << "Hello,C++" << endl;
system("pause");
}

標頭檔
標準命名空間
執行main主函式

輸出:〝Hello,C++〞
按任意��結束程式
標頭檔
#include <iostream>
using namespace std;
int main()
{
cout << "Hello,C++" << endl;
system("pause");
}

標頭檔
標準命名空間
執行main主函式

輸出:〝Hello,C++〞
按任意鍵結束程式
標頭檔
★可再使用性
函式庫裡含有許多函式與定義,只要宣告標頭檔即不用再重
寫一模一樣的函式。
如範例的cout即是一個從屬於iostream這個函式庫的函式。

★形式如下:
#include<函式庫的名稱>
標頭檔
函式庫就像個工具箱,函式就像是工具箱裡的工具。
舉例來說,當你作不同勞作的時候都會用到剪刀,
但你不用每次都買新的一把剪刀,只需要從工具
箱裡拿出來即可。
程式設計者常常會用到一樣功能的函式,函式庫可
以幫助他不用在從新定義函式內容。
標準命名空間
★去掉using namespace std;,就必須寫成:
#include <iostream>
int main()
{
std::cout << "Hello,C++" << std::endl;

}

這樣變得有點麻煩,對吧。
main主函式
#include <iostream>
using namespace std;
int main()
{
cout << "Hello,C++" << endl;
system("pause");
}

標頭檔
標準命名空間
執行main主函式

輸出:〝Hello,C++〞
按任意鍵結束程式
main主函式
★何謂函式?
函式是用來將程式組織為一個小的、獨立的運行單
元,一個函式可以接受資料,並運行其中的算法,
最後將結果傳回。
主函式(main function)是程式開始執行的地方。
cout函式
#include <iostream>
using namespace std;
int main()
{
cout << "Hello,C++" << endl;
system("pause");
}

標頭檔
標準命名空間
執行main主函式

輸出:〝Hello,C++〞
按任意鍵結束程式
cout函式
★cout函式的功能
cout函式是用來輸出的函式。
★形式如下:
cout << 變數或字串1 << 變數或字串2 << … << 變
數或字串n ;
★同樣有輸出功能的printf
printf函式屬於cstdio函式庫中,雖然同樣有輸出功
能,但仍有所不同。
cout函式
★cout的好朋友:cin
與cin函式與cout函式正好相反,是用來輸入的函式。
★形式如下:
cin >> 變數1 >> 變數2 >> … >> 變數n ;
★endl是用來做什麼的呢?
endl 是一 end-of-line 符號,在此,用以換行。
system("pause");
#include <iostream>
using namespace std;
int main()
{
cout << "Hello,C++" << endl;
system("pause");
}

標頭檔

標準命名空間
執行main主函式

輸出:〝Hello,C++〞
按任意鍵結束程式
system("pause");
打了system("pause");之後的結果如圖所示。
system("pause");
範例中的system("pause"); 並不屬於iostream函式庫
中,而是屬於stdlib.h 這個函式庫。
不過把題目放上解題系統的時候還是要去掉
system(“pause”); 或在前頭加上//喔!
加上//後,編譯器
會自動忽視這行字
,一般做為註解使
用。
寫程式的注意事項

聰明的文字排版軟體
(ex:word)會很聰明地把
文字做處理(ex:把每句的
第一個字母大寫……),
不適合用於寫程式。

★使用純文字編輯器ex:記事本
★使用半型字
★注意大小寫
★注意空白與換行的部分
★注意冒號與分號的差別
★注意{}、[]、()的差別
★注意0(數字零)與o(小寫字母)的差別
★注意1(數字一)跟l(小寫字母)的差別
程式班部落格
http://zsisccpp.pixnet.net/blog
★重要資訊宣布
★作業內容發布
★C++解題相關網站連結
溫馨小筆記
★程式
是用來指定、要求電腦從事特定的工作。
★電腦
一種可以正確、快速處理各種工作指令的機械裝置。
★機器碼
是電腦的CPU(中央處理器)可直接解讀的資料。
★編譯器
是一種電腦程式,它會將用某種程式語言寫成的原始
碼(原始語言),轉換成另一種程式語言(目標語
言)。
溫馨小筆記
★函式
又名子程式,是一個大型程式中的某部份程式碼,負責
完成某項特定工作,而且相較於其他程式碼,具備相
對的獨立性 。
★函式庫
在電腦科學中,庫是用於開發軟體的子程式集合。
★註解
註解(注釋)是計算機語言的一個重要組成部分,可以增
強程序的可讀性,可維護性。
參考資料
維基百科
Hitripod
C++ Gossip
就是愛程式
程式語言教學誌

More Related Content

C++基礎程式設計 ch1 進入c++的世界