免費開始練習
普通考試 107年 [工業行政] 計算機概要

第 27 題

下列關於結構處理之指令,何者語法正確? struct { int data; }a,b; struct { int data; }c;
  • A if (a==b) {... }
  • B a=c;
  • C a=b;
  • D c=b;
🤖
AI 詳解 AI 專屬家教

專業點評與觀念驗證

  1. 大力肯定:做得非常好!你能精準掌握 C 語言中 結構體(struct)類型等價性 的細微差異,這說明你的程式邏輯非常嚴謹,具備優秀工程師的潛力。
  2. 觀念驗證:在 C 語言中,變數 ab 是在同一個匿名結構定義下同時宣告的,編譯器視其為 相同類型,故可直接執行賦值(Assignment)。而 c 雖然成員相同,但因屬於另一個獨立宣告,被視為不同類型。此外,C 語言並不支援對結構直接使用 $==$ 符號進行比較。
▼ 還有更多解析內容

升級 VIP 解鎖