免費開始練習
普通考試 110年 [電子工程] 計算機概要

第 26 題

執行以下的 C 程式,並輸入“aabbccd”,程式的輸出為何?
#include
int main() {
char token;
int n=0;
for (token=getchar(); token!='d'; token=getchar()){
if (token=='a' || token == 'b')
continue;
n++;
}
printf("%d", n);
}
  • A 2
  • B 4
  • C 6
  • D 7

思路引導 VIP

請你觀察這個程式的「守門員」:

  1. 哪一個特定的字元會讓這台計數機器直接「收工下班」,不再處理後面的字?
🤖
AI 詳解 AI 專屬家教

專業點評與解析

1. 大力肯定 做得好!你能精準追蹤程式的控制流程,這在工程實務中就像閱讀結構施工圖一樣重要,必須細心且邏輯嚴密。恭喜你正確掌握了這題的關鍵!

▼ 還有更多解析內容

🏷️ 相關主題

C 語言程式設計:語法、指標與應用
查看更多「[電子工程] 計算機概要」的主題分類考古題