文章程式碼顯示

2017年11月11日 星期六

《筆記》C語言 - 01 開發環境設置 Eclipse + MinGW 以及 Microsoft visual studio(C++)

每部電腦實際上都會具備最基礎的六個邏輯單元(logic units)
  1. 輸入單元:如鍵盤、滑鼠
  2. 輸出單元:如螢幕、喇叭
  3. 記憶體單元:也就是 ram memory。會將電腦處理過的資訊儲存起來,直到該資訊可透過輸出單元送到輸出裝置為止。斷電後就會自動被清除。
  4. 算數和邏輯單元:又稱ALU。負責進行加減乘除等計算,近代的ALU通常都內含在CPU之中。
  5. 中央處理單元:又稱CPU。是電腦執行管理的區域,負責協調監督其他區域的作業。例如我們需要將記憶體單元內的資訊進行計算時,CPU就會通知ALU進行處理。現今許多電腦都會具備不只一個CPU單元,這種電腦稱為多重處理器,也就是將多個CPU放在同一個積體電路中。
  6. 輔助儲存單元:例如硬碟。放在輔助儲存單元的資料在斷電後不會被清除。

機器語言、組合語言、高階語言
  任何電腦都只能讀懂它自己的機器語言,也就形同電腦的"母語",此語言由電腦的硬體設計所定義。對大部分的程式設計師而言,沒有人會直接使用機器語言來進行成是撰寫,因此我們開始用類似英文縮寫字來代表一些基本操作,這種使用英文縮寫的方式稱為組合語言,而組合語言會透過組譯器(Assemblers)將組合語言轉換為機器語言後傳送給電腦。
  而後來又發展出了高階語言(high-level languages),他只需要單一的敘述就能完成不少工作,高階語言會透過編譯器(Compiler)將高階語言轉換為機器語言傳送給電腦。

C 語言到底該怎麼學?
  學習C語言可以分為兩個部分,第一是學習C語言本身;第二則是學習如何使用C標準函式庫(C Standard Library)所提供的函式。
  再更進階時我們就可以開始自己撰寫通用函式,使用建構區塊以及函式的方式來撰寫程式,可以避免我們不斷的重寫軟體。盡量的利用現有的區塊,這就是軟體再利用。


開發環境設置

主要有兩種的方法  Eclipse + MinGW 以及 Microsoft Visual Studio

Eclipse + MinGW 

軟體的下載連結在這
Eclipse
MinGW

1. 首先 Eclipse 部份很簡單,就將他解壓縮後隨意放到某個路徑(例如 D 槽)

2. MinGW 的安裝部分如下,雙擊 mingw-get-setup.exe


點選下圖中的 Install


點選下圖中的 Continue



點選下圖中左方 Basic Setup
對右方所有 Package 下的選項點擊滑鼠右鍵,接著點選 Mark for Installation (我的無法點選是因為我已經安裝了)


點選左上方 Installation 中的 Apply Changes 
接著他就會自動開始安裝 (我的無法點選是因為我已經安裝了)


3. 新增環境變數,首先對桌面的"我的電腦"點選右鍵後點擊"內容"




接著點選進階系統設定

點選環境變數

在 Path 的地方點選編輯



在最前面新增 C:\MinGW\bin;




4. 接著到 MinGW 的目錄中對 eclipse.exe 建立一個桌面捷徑



建議以系統管理員身分開啟




點選 OK



打開後的介面如下

新建一個 C Project 



如下點選,Project name 隨意起一個名字 如 Ctest



完成後介面如下(預設會自動產生一些程式碼,內容是顯示出一串文字 "Hello")




在右方專案名稱的地方點右鍵,接著點選 New



輸入 compile



雙擊 compile



下方會出現編譯完成的訊息


接著點選 Run



就執行了程式碼的內容



以上就是 C 語言的開發環境設置流程

同時,這套軟體也可以用來開發 C++ 語言,專案新增的時候選擇 C++ Project 就可以了,後續的 compile 等等的設置都同上




Microsoft Visual Studio 2017(C++)

此為針對 C++ 的開發(當然你要用 Eclipse 也可以)

首先安裝 Visual studio ,軟體下載部分請自行搞定
我本身是使用 Visual Studio Professional 2017 (我本身有授權碼,可以正版使用,否則只能試用 30 天。若沒有正版的授權碼,建議可安裝其它版本的 如 : Visual Studio Community 2017)

在安裝的時候只需要安裝如下套件(否則整個安裝起來要 30 幾GB)




接著就可以開啟主程式了


首先我們新增一個 C++ 專案




選擇空白專案




在右方的專案名稱中,底下可以找到 "來源檔案"
右鍵 => 加入 => 新增項目




新增一個 .cpp 的 C++ 檔案



新增完畢後介面如下

鍵入一些程式碼 (文末可以複製)

點選開始偵錯(或直接按 F5)


結果如下






#include "iostream"
// 上方的 iostream 應該是用 "<" 以及 ">" 進行包裹,但在網頁中會顯示不出來
// 用雙引號也是可以的

int number1;

int main() {
 std::cout << "Hello C++ in Visual Studio 2017" << std::endl;
 std::cout << "This is your first project." << std::endl;
 system("Pause");
 return 0;
}



↓↓↓ 連結到部落格方針與索引 ↓↓↓

Blog 使用方針與索引