圖片顯示的程式碼中,printf 被拼寫為 prinf 或 print,導致編譯器報錯 undefined reference to 'prinf' 或 implicit declaration。
prinf("Hello World\n"); // 少了 't'
print("Result: %d", x); // 錯誤函式名
#include <stdio.h>
int main() {
printf("Hello World\n");
int x = 42;
printf("Result: %d\n", x);
return 0;
}
#include <stdio.h> 是否包含。printf、scanf、fprintf 等。%d 對 int、%f 對 float/double、%s 對 char*)。;、大括號 {}、括號 () 成對閉合。善用編譯器警告(-Wall -Wextra / /W4)與 IDE 紅線提示,可秒殺此類低級錯誤。