[C++] 基本教學 04: 判斷式、迴圈、流程控制
在程式語言當中,『判斷式』讓我們能根據不同情況作出不同的應對、『迴圈』則可以讓電腦大量重複做性質相似的任務,以此進行自動化作業、『流程控制』則是讓我們在迴圈中能快進到下一次迭代、甚至是提早離開迴圈等操作。
Read More »[C++] 基本教學 04: 判斷式、迴圈、流程控制在程式語言當中,『判斷式』讓我們能根據不同情況作出不同的應對、『迴圈』則可以讓電腦大量重複做性質相似的任務,以此進行自動化作業、『流程控制』則是讓我們在迴圈中能快進到下一次迭代、甚至是提早離開迴圈等操作。
Read More »[C++] 基本教學 04: 判斷式、迴圈、流程控制今天我在 Mac OS 上撰寫程式的時候,突然發現有些舊程式(之前是在 Windows 作業系統上編譯的)在編譯時會跑出以下警吿:
Read More »[已解決] warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]剛從 Linux、Windows 等作業系統轉到 Mac OS 上時,一開始在桌面環境隨便打發時間、嘗試開各種調整設定的介面時,感覺最明顯的差異在於: Mac OS 似乎並沒有將『兩個不同視窗排列在螢幕兩邊』的快捷鍵。
Read More »[MacOS] 輔助螢幕分割的軟體: SizeUp不論是什麼程式語言,我們都需要熟練掌握『輸出』(Output)、『輸入』(Input),而在 C++ 中,我們可以透過 <iostream> 標頭檔來掌握基本的 I/O 操作。
iostream,也就是 Input/Output stream (輸入/輸出流)的縮寫。
Read More »[C++] 基本教學 03: 資料輸入、輸出在程式設計中,存在著所謂的『算數運算子』,比方說常見的加減乘除等符號(+ - * /),除此之外,常用的符號還有求餘數的 % 符號。
透過這些不同的運算子,我們可以讓電腦幫我們進行計算,處理各式各樣的工作。
Read More »[C++] 基本教學 02: 加減乘除、數值運算C++ 是許多人所學的第一個程式語言,也是許多資訊背景人員對於程式設計最初的印象。我也幾乎是這個樣子,我在高中時接觸了 VB,但學得很淺,只知道了幾個程式的基本概念,是到後來上了大學,記得是大二的基礎程式設計課程吧,這才學習了 C++。
Read More »[C++] 基本教學 01: 資料型態在 Mac OS 作業系統中,我們可以很輕易地在外部複製程式碼並在 VIM 編輯器中貼上;然而,若是想要複製 VIM 中的程式碼到外部,卻會發現無法複製。
Read More »[MacOS] VIM 複製到系統剪貼簿在許多 IDE 當中,我們都可以快速註解掉一個區域的程式碼,進而快速測試不同的程式碼,在測試完以後,我們也可以快速取消註解。通常,在 IDE 中都可以通過一個快捷鍵來完成。
Read More »[VIM] 快速註解、取消註解程式碼在 Mac OS 中是存在著預裝的解壓縮工具的,不過主要是針對 zip 檔案。如果是要解壓縮像是 .7z 之類的壓縮檔,則必須透過專用的軟體(或命令列程式)來進行解壓縮。
Read More »[MacOS] 解壓縮 7z 壓縮檔平常我很少使用 Jupyter Notebook 來寫程式,主要是不習慣一格格的程式碼區塊,那讓我很不自在 XDD 但是今天當我開啟 Jupyter Norebook 來閱讀他人的程式碼時,驚訝地發現我的 Jupyter Notebook 的網頁頁面上寫著大大的幾個字:
Read More »[已解決] Jupyter Notebook - 500 : Internal Server Error