程式練習題庫
← 回題目列表
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 看看。

討論區

登入後就能留言和評分。

    還沒有人留言。