[C++] Break 和 Continue

Break 和 Continue 有時候我們可能會想要中途停止或是跳過迴圈的執行。比如說持續向使用者要求輸入數字直到輸入的數字符合規範,或是如果某條件成立,我們就不執行此次迴圈內的程式碼。 這時候我們就必須利用 break 和 continue 幫我們完成這樣的工作! 總而言之,它們分別有這樣的功能: break:當在迴圈內遇到 break 時,迴圈會立即中止,並且程式會繼續執行迴圈外的下一條程 [...]

By |2023-06-16|分類:C++|標籤:, , |0 則留言

[C++] 條件式 if-else 和 switch

條件式 if-else 這章開始我們要來講一下控制流程 Control Flow 的概念! 在這之前我們看到的程式碼,在執行的時候程式都是由第一行按照順序執行到最後一行,這非常直觀。 但會不會有時候我們想要程式碼只執行某幾行、跳過某幾行、或是重複執行呢?當然有可能!讓我們繼續讀下去。 什麼是控制流程 在講 if-else 之前,我們先來說說什麼是控制流程。 舉一個簡單的例子來說,如果有一個程式 [...]

By |2023-06-06|分類:C++|標籤:, , , |0 則留言

最簡單詳細的無人車運作原理

最簡單詳細的無人車運作原理 無人車這個概念在 2023 年早就已經不新了,想必大家都一定有聽過無人車這個概念,甚至看過無人車在道路上行駛。最有名的無人車公司想必就是 Tesla 吧!但無人車技術不僅僅只能被應用在家庭商務車,還有比如說 Robotaxi,或是長途貨櫃車等等。隨著電腦運算能力不斷地提升,雲端技術更加穩定成熟等等,無人車的願景正在慢慢的被實現。 但是,無人車到底是怎麼運作的呢?它是怎 [...]

By |2023-04-11|分類:科技新知|標籤:, , |0 則留言

[C++] 指標 Pointer

指標 Pointer 這章我們要來講一個非常重要的觀念:指標! 指標常常是剛接觸程式語言的初學者非常頭痛的一個主題,就連我也不意外。當初在大學的時候非常討厭寫程式其中一個大原因就是因為搞不懂指標到底在幹嘛,以及為什麼要用指標。 但是想讓自己在程式語言的能力上更上一層樓的話,學會指標的觀念是不可或缺的!而這也可以說是初學與進階的分水嶺。 指標之所以如此複雜是因為我們需要了解碰觸到實際記憶體的位置。 [...]

By |2023-03-29|分類:C++|標籤:, |0 則留言

什麼是 Regex?一文搞懂正規表達式以及其用法

什麼是 Regex 正規表達式 Regex,全名叫做 Regular Expression,是一個非常強大的工具。 它主要是用來描述某一個字串的特定模型,常常被用在計算機科學和數據分析之中,用來操作以及搜索文字數據。 用白話一點的方式來說,這個工具可以讓我們用極其簡單以及有效的方式來在大量的文字訊息中提取特定的訊息! 基本上,Regex 就是利用一連串的符號來表示想要比對的規則。了解了它的作用後 [...]

By |2023-03-16|分類:軟體工程師|標籤:, , |0 則留言

[C++] 列舉二:有範圍的列舉 Enum Class

列舉二:有範圍的列舉 Enum Class 列舉有兩種,一種是無範圍的 unscoped enum,第二種則是有範圍的 scoped enum。 上一章 列舉一:無範圍的列舉 Enum 我們講解了無範圍的列舉,並提到它的功能、局限性、以及缺點。 今天這章就是來介紹什麼是有範圍的 scoped enum,並且了解它如何處理了我們在無範圍的列舉所遇到的問題。 有範圍 scoped enum 首先, [...]

By |2023-03-11|分類:C++|標籤:, |0 則留言

[C++] 列舉一:無範圍的列舉 Enum

列舉一:無範圍的列舉 Enum 列舉 enum 是一種複合型態,其中每一個資料都是代表著常數的變數。 在 C++ 中,列舉有分兩種。一種是無範圍的 unscoped enum,而另一種則是有範圍的 scoped enum。 在近代的 C++ 中,後者通常是用 enum class 來實作,並且也是比較常會看見的。主要原因有兩個: enum class 相較安全 在 enum class 中,變數 [...]

By |2023-03-08|分類:C++|標籤:, |0 則留言

ChatGPT 是什麼?應用、優缺點以及未來展望

ChatGPT 是什麼?應用、優缺點以及未來展望 背景 2022 年 11 月,美國著名的人工智能實驗室 OpenAI 發佈了一款震驚世界的聊天機器人 ChatGPT。在短短不到一個禮拜的時間內,他的註冊使用人數就超過一百萬人,可見其熱門程度。 這款聊天機器人可以了解高達 18 種語言,其中也包括繁體中文!目前,用戶只需要註冊就可以免費和他對話。 從發布到現在,網路上各處可見 ChatGPT [...]

By |2023-02-27|分類:科技新知|標籤:, , , |0 則留言
Go to Top