首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

C 程式常見錯誤:printf 拼寫錯誤與基本除錯

     編輯:程式設計綜合問答

圖片顯示的程式碼中,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;
}

基本除錯清單

  1. 檢查標頭檔 #include <stdio.h> 是否包含。
  2. 函式名拼寫:printf、scanf、fprintf 等。
  3. 格式字串與引數個數、型別對應(%d 對 int、%f 對 float/double、%s 對 char*)。
  4. 分號 ;、大括號 {}、括號 () 成對閉合。

善用編譯器警告(-Wall -Wextra / /W4)與 IDE 紅線提示,可秒殺此類低級錯誤。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved