AI Academy
促銷
CodeGym University
學習
課程
任務
問卷 & 測驗
遊戲
說明
行程
社群
用戶
論壇
聊天
文章
成功故事
動態
評價
訂閱
淺色主題
課程
評論
關於我們
開始
開始學習
立即開始學習
My Progress
Courses
任務地圖
課程
C++
C++
等級 6
在 CodeGym 學習程式設計
C++ SELF
等級 6,
課程 0
了解 CodeGym 如何把程式設計學習變成一場令人著迷的冒險:互動練習、即時反饋、社群支持與大量實作。在這裡你不只是學習——你一步步成為真正的開發者,獲得啟動 IT 職涯所需的知識與經驗!
深入變數
C++ SELF
等級 6,
課程 1
在這堂 C++ 講義中,你會鞏固變數的基本模型(
類型 + 名稱 + 值
),分清
宣告
、
初始化
與
賦值
的差別,學會正確閱讀像
x
=
x
+
5
這類表達式,辨別
=
與
==
,理解以大括號
{
}
為界的可見範圍,同時會實作一個小情境「存錢筒」,並分析新手常見錯誤。
C++ 的基本類型:int、long、unsigned、char
C++ SELF
等級 6,
課程 2
在本講座中我們會拆解 C++ 的基本資料類型:何時選擇
int
或
long long
,為何需要
unsigned
,在哪些問題中
double
不可或缺,
char
與字串有何差別,什麼是值域,以及如何用
sizeof
查出類型的實際大小。最後 — 常見的類型選擇錯誤與實用原則。
記憶體中的變數:位址、參考與指標
C++ SELF
等級 6,
課程 3
在這堂 C++ 講義中,你將弄清楚變數在記憶體中究竟是如何存在的:
值
與
位址
有什麼不同、取位址運算子
&
如何運作、什麼是參考
T
&
(物件的第二個名稱)以及指標
T
*
(獨立的位址變數)、如何安全地使用
nullptr
、解參考
*
與運算子
->
,以及為什麼會出現「懸空」位址,還有新手最典型的錯誤是怎麼來的。
隱式轉換:混合 int 與 double
C++ SELF
等級 6,
課程 4
在這堂 C++ 講座中,你會了解編譯器在表達式中如何執行隱式類型轉換:什麼是 promotions、usual arithmetic conversions 如何工作、為什麼
int
/
int
會導致整數除法即使結果要指定給
double
,以及在把
double
寫入
int
時哪裡會發生「悄悄的」資料損失。透過實例和小型應用,你將學會預測公式的計算類型並避免常見錯誤。
自動類型推導:auto
C++ SELF
等級 6,
課程 5
在這堂 C++ 講座中,你會了解
auto
的工作原理:編譯器如何根據初始化表達式推導類型、為什麼類型在宣告時固定且只推導一次、由於整數除法(
1
/
2
)和賦值可能出現的陷阱、以及
auto
何時讓程式碼更簡潔、何時會隱藏重要語意。最後 — 提示與常見錯誤總結。
IT 產品開發
C++ SELF
等級 6,
課程 6
在本次講座中,您將了解 IT 產品開發的流程:團隊中存在哪些角色,它們如何協作,Product Owner、UX Designer、DevOps 與開發人員各自的職責,並且會介紹現代數位服務開發方法演進的歷史。
Please enable JavaScript to continue using this application.