鏟薯員的窩

2會員數
14內容數

需要有任何基礎嗎?

不需要!
這個系列是專門寫給 0 程式設計經驗的初學者~

預計會獲得什麼技能呢?

  1. 了解 C++ 的基礎概念。
  2. 有能力開發簡單的程式。
  3. 有能力透過其他網路上的資源自學,依照你自己的需求規劃未來的學習藍圖。

常見的問題

Q1: 為什麼不教 Python 呢?
A1: 學得會 Python 不表示學得會 C++,反之如果具有扎實的 C++ 基礎知識,不論你未來要學什麼語言 (Python, Java, JavaScript...) 都會容易許多。
此外,學習 C++ 有助於了解電腦的運作原理,不論你是未來即將踏入相關領域的學生,亦或是考慮轉職當工程師,都會需要這方面的基礎。

Q2: C++ 不是很難學嗎? 適合沒有程式基礎的人嗎?
A2: 看情況,如果你想精通 C++,那勸你打消這個念頭~ 但如果只是期望具有一般程式設計師的能力,其實不需要了解太多 C++ 深奧的部分。
「無痛入手 C++」 顧名思義,會盡量挑選最重要、最常用的概念,避免談論那些通常只有相當資深的工程師會需要碰到的部分。

Q3: 環境架設會很麻煩嗎?
A3: 不會,根本不用架設環境 (其實是我懶得特別為這個寫一篇文章)

第一支程式

請直接 Google: C++ shell 或點擊超連結,立馬就可以開始線上 coding 了~

C++ shell 搜尋結果

C++ shell 搜尋結果


點進去以後會出現以下的畫面,使用上相當簡單:
1. 將下列程式碼複製貼上至 C++ shell 的編輯器。

#include <iostream>

using namespace std;

int main() {
// My fisrt C++ program!
cout << "Hello C++!";
return 0;
}

2. 點擊右下角的 Run

C++ shell 畫面

C++ shell 畫面

  1. 你應該會在視窗下面看到 Hello C++!
program output

program output


結語

這篇文章簡短的介紹了「無痛入手 C++」這個系列。

並提供了一個超級無敵快速的簡易 C++ 開發方式,之後一些較為基礎的內容都會以這樣的形式進行教學,方便大家快速入門程式設計~

等日後進入到比較進階的內容時,會再介紹該如何架設比較正規的程式開發環境。

精選內容

擁有者

現職大 M 鏟薯員,希望用淺顯易懂的方式介紹程式設計 & 電腦系統相關的知識~
追蹤最新動態, 和 2 位同樣興趣愛好的人一起交流