[英]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
功能。您要查找的功能是printf
( f是格式化的縮寫。
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.