C内置函数

时间:2017-03-16 21:39:41

标签: c function

我的代码给了我一个错误。 isNumericFloat的隐式声明。 我想知道函数是否:

isNumericFloat()

在C中构建它的功能吗?

1 个答案:

答案 0 :(得分:1)

不,它不是“内置”c函数。 1

此函数在代码中的某处使用,它不是标准库的一部分。事实上,仅仅因为它使用了在c代码中不常见的驼峰情况,它似乎是一个由不那么c-ish程序员编写的奇怪函数,当然这是一个主观原因,但通常c程序员会选择{{1} }。

您需要搜索代码以查看是否可以找到它的定义,但同时您可以提供原型,例如

is_numeric_float()

在代码中调用之前,如果这样做,将会发生这两件事之一

  1. 如果某处有某个函数的定义,它将编译正常。
  2. 如果没有定义,链接器将告诉您代码中存在未定义的引用/。
  3. 1 严格来说,c中没有内置函数,有一种称为标准库(标题以 std 开头,比如 stdlib.h ),我的意思是它不属于这样的库。