簡體   English   中英

C程序,鏈接器錯誤

[英]C Program, linker error

#include <stdio.h>

int main(int argc, char *argv[]) 
{
   print("Merry Christmas and happy holidays!");
   return 0;
}

有人可以在您的系統上運行此命令,然后查看原因嗎?

它說, print is not defined linker error print is not defined

標准C中沒有print功能。您要查找的功能是printff格式化的縮寫。

printf("Merry Christmas and happy holidays!");

它不是print ,它稱為printf函數。 在C .standard中沒有任何調用print

鏈接器錯誤是由於未定義函數的調用或函數的錯誤調用方式引起的。

在您的程序函數中, print()作為用戶定義的函數不存在,也不在您包含的標頭'stdio.h'中。

要打印使用C,你需要使用一個線printf()語句,而不是print()在你的程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM