無痛入手 C++:從零基礎開始的程式設計教學

閱讀時間約 2 分鐘

需要有任何基礎嗎?

不需要!
這個系列是專門寫給 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++ 開發方式,之後一些較為基礎的內容都會以這樣的形式進行教學,方便大家快速入門程式設計~

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

avatar-img
3會員
14內容數
程式設計 & 電腦系統 & 系統軟體
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
先學習 HTML, CSS, JavaScript 基礎觀念, 再透過實作專案,慢慢熟悉不同的語法使用方式。
Thumbnail
如果你也是從事軟體相關工作的人,一定會遭遇突然需要你去學習一套你不熟悉的程式語言狀況吧,此時你會怎麼做呢? 是趕快去買書來看嗎? 還是趕快找一門程式課來上? 又或者乾脆去找會的同事來教學?
Thumbnail
以下分享的這些頻道 都是我當初還是新手的時候 一步一步,慢慢看內容,學起來的 你可以聽聽他們的說法,吸收他們的知識 但是千萬不要加入任何的投顧跟會員 除非你是抱持著,想要謝謝他,讓你懂更多的回饋 不過我只能說,這些都是免費公開的資源 你學到就是你的,也沒有什麼好謝的 很多人看了還未必
Thumbnail
在學習C#之前,必須先建立開發環境,例如安裝Visual Studio或其他IDE,並且建立第一個C#專案。可以在Visual Studio中或使用dotnet CLI來建立各種類型的專案。
Thumbnail
C#是一種開源、跨平台、面向對象的編程語言,具有類型安全、泛型、模式匹配等特性。廣泛應用於桌面和Web應用程序、遊戲開發、移動應用、雲計算等領域。全球數十萬家公司像微軟、Unity Technologies、Stack Overflow等使用C#支持其業務。C#還提供豐富的進階學習資源和主題。
Thumbnail
文章講述了作者如何利用c++寫程式做貼圖,包括製作貼圖的構思過程、實際步驟和上傳貼圖的過程。這個故事不僅分享了作者的創作心路歷程,也提供了實際的操作步驟,讓讀者對於用c++做貼圖有更深入的瞭解。
Thumbnail
有很多人會想要自學平面設計,不管是想要從事相關工作、興趣、協助自己工作等等,雖然網路資源越來越多,但對於剛想入門的人卻因為選擇太多反而不知道該如何入門。 這邊分享我自己詳細學習設計的經驗,希望可以提供給大家一些幫助。
Thumbnail
關於程式語言的學習,只要掌握住幾個基本特性要熟悉幾種程式語言也不困難,這三個基本特性就是…
Thumbnail
介紹C++ 語法 資料型態,架構說明 程式語言為人類與電腦溝通的工具 程式設計流程: 定義問題 -> 問題分析 -> 撰寫演算法 ->程式撰寫 -> 程式執行及維護
先學習 HTML, CSS, JavaScript 基礎觀念, 再透過實作專案,慢慢熟悉不同的語法使用方式。
Thumbnail
如果你也是從事軟體相關工作的人,一定會遭遇突然需要你去學習一套你不熟悉的程式語言狀況吧,此時你會怎麼做呢? 是趕快去買書來看嗎? 還是趕快找一門程式課來上? 又或者乾脆去找會的同事來教學?
Thumbnail
以下分享的這些頻道 都是我當初還是新手的時候 一步一步,慢慢看內容,學起來的 你可以聽聽他們的說法,吸收他們的知識 但是千萬不要加入任何的投顧跟會員 除非你是抱持著,想要謝謝他,讓你懂更多的回饋 不過我只能說,這些都是免費公開的資源 你學到就是你的,也沒有什麼好謝的 很多人看了還未必
Thumbnail
在學習C#之前,必須先建立開發環境,例如安裝Visual Studio或其他IDE,並且建立第一個C#專案。可以在Visual Studio中或使用dotnet CLI來建立各種類型的專案。
Thumbnail
C#是一種開源、跨平台、面向對象的編程語言,具有類型安全、泛型、模式匹配等特性。廣泛應用於桌面和Web應用程序、遊戲開發、移動應用、雲計算等領域。全球數十萬家公司像微軟、Unity Technologies、Stack Overflow等使用C#支持其業務。C#還提供豐富的進階學習資源和主題。
Thumbnail
文章講述了作者如何利用c++寫程式做貼圖,包括製作貼圖的構思過程、實際步驟和上傳貼圖的過程。這個故事不僅分享了作者的創作心路歷程,也提供了實際的操作步驟,讓讀者對於用c++做貼圖有更深入的瞭解。
Thumbnail
有很多人會想要自學平面設計,不管是想要從事相關工作、興趣、協助自己工作等等,雖然網路資源越來越多,但對於剛想入門的人卻因為選擇太多反而不知道該如何入門。 這邊分享我自己詳細學習設計的經驗,希望可以提供給大家一些幫助。
Thumbnail
關於程式語言的學習,只要掌握住幾個基本特性要熟悉幾種程式語言也不困難,這三個基本特性就是…
Thumbnail
介紹C++ 語法 資料型態,架構說明 程式語言為人類與電腦溝通的工具 程式設計流程: 定義問題 -> 問題分析 -> 撰寫演算法 ->程式撰寫 -> 程式執行及維護