← 回題目列表
c難度 ●●
C2 — 變數要先宣告型別
在 Python 你寫 count = 0 就結束了。C 不行,你得先告訴編譯器這個盒子要多大、裝什麼。
題目
寫一支程式,宣告三個變數並用 printf 印出來:
- 一個
int,值 42 - 一個
float,值 3.14 - 一個
char,值'A'
輸出格式自訂,看得懂就好。
會照出 Python 藏了什麼
Python 的變數其實一直都有型別,只是直譯器幫你推斷了。C 把這件事攤開來讓你自己寫。
printf 的 %d / %f / %c 就是在講「接下來這個位置要用哪種型別去讀記憶體」——填錯不會有人阻止你,會直接印出垃圾。
本機編譯
gcc main.c -o main.exe
./main.exe
需要先裝好 C 編譯器。Windows 可以用 MinGW-w64 或 w64devkit,macOS 與 Linux 通常內建或用套件管理器安裝。
寫在這裡
C 題不提供線上執行,自己在本機編譯,寫完可以請 AI 看看。
討論區
登入後就能留言和評分。
還沒有人留言。