[C++ 入門] 4.1 變數作用範圍

我們宣告的變數事實上皆有各自的生命週期,簡單來說原則上變數始於宣告、終於其宣告時最接近之 { 對應之 }. 當程式離開該大括弧的區塊以後,理論上我們就

[C++ 入門] 4. 函式

C++ 中的函式與數學中的函數有些類似,但也卻存在一些差異。事實上,先前我們的程式碼就包含惹 main() 這個最基本的函式。撰寫程式的過程中,如果有某些片段經

[C++ 入門] 3.2 string

字串是程式當中相當重要的議題,我們從 hello, world 就接觸到它,但我們始終用一種敷衍的態度點到為止。在變數型別中,提到字串其實就是字元陣列。如今我們學過

[C++ 入門] 3.1 C-style array & vector

C-style array 有時我們會需要紀錄大量同樣型別的變數,比如 GreenJudge c041 , 題目輸入 \(N\) 及 \(N\) 個人的現金,那我們要怎麼儲存呢??我們可以使用陣列 (array): #include <iostream> using namespace std; int main() { int n; cin

[C++ 入門] 2.2 程序流程:goto 跳轉與其他

學完 if-else, while, for 之後我們已經可以解決許多問題惹。作為程序流程的最後一篇,今天介紹一個幾乎很少使用的語法:goto. 如果妳有寫過 batch 或 bash script 的經驗,應該

[C++ 入門] 2.1 程序流程:while & for 迴圈控制

我們現在會輸出一行字串,對吧??如果要輸出兩行呢??複製貼上,搞定。可是要是是 \(100, 1000\), 甚至是 \(n\) 次呢??電腦的專長除惹計算,還有做重複的事,這時我

[C++ 入門] 2. 程序流程:if-else 條件判斷 & switch-case 分支結構

先前我們的程式很單純,就是順順得執行下去。再來的幾篇文章要介紹的陳述能讓我們的程式多些變化,並解決更多問題。 if-else 條件判斷 還記得1.1 的範例 嗎?

[C++ 入門] 1.3 運算子與表達式

其實在正式介紹之前,其實前面我們就有偷偷用過運算子惹,沒錯就是熟悉的 +, -, *, / 喇。接下來趕快來看看還有哪些運算子!! 算術運算子 +, -, *, /, % 屬之,

[C++ 入門] 1.2 基本變數型別

[C++ 入門] 1.2 基本變數型別 接下來的兩篇分別介紹變數型別及運算子,初學者只需大略了解相關概念,必要時再查詢相關資料即可。 前面我們介紹如何宣告整數型別的變數,但其實變數不