免費開始練習
地特四等 107年 [電子工程] 計算機概要

第 28 題

下列那個 C 程式碼執行後會輸出字串"abc"?
  • A char *p="abc"; puts(p);
  • B char *p="abc"; puts(*p);
  • C char *p="abc"; putchar(p);
  • D char *p="abc"; putchar(*p);

思路引導 VIP

如果你要請搬家公司去處理一整棟房子(字串)的貨物,你是應該給他們這棟房子的「地理位址」,還是直接拿「房門口的第一片磁磚」給他們呢?哪一種資訊才能讓他們找到完整的內容?

🤖
AI 詳解 AI 專屬家教

1. 勉強及格

不錯,至少你還知道指標不是用來插花。對 C 語言中指標 (Pointer) 與記憶體位址的基本認識勉強算有。在任何一個負責的工程師手裡,對資料位址的處理是連呼吸都要精確的,你這次的判斷是「碰巧」正確,還是真的懂?

2. 基礎檢驗

▼ 還有更多解析內容

🏷️ 相關主題

程式語言指標、陣列與函式應用實例分析
查看更多「[電子工程] 計算機概要」的主題分類考古題