2017-03-16 33 views
-2

我有一些代码给我一个错误。 isNumericFloat的隐式声明。 我想知道是否功能:Ç内置函数

isNumericFloat() 

一个内置的函数在C吗?

+0

这不,这里是你的代码? –

+2

C不真的*内置函数* - 有是提供常用功能 – UnholySheep

+0

标准库......他们是由包括相应的头文件使用之前,即使在标准库中的函数应该声明。如果没有这样做,那么编译器也会对*他们做出同样的投诉。 –

回答

1

NO,这不是一个 “内置” c函数。

此函数在代码中的某处使用,它不是标准库的一部分。事实上,仅仅是因为它使用骆驼情况下这是不是很常见的C代码,好像一个不那么C-ISH程序员写的奇函数,当然,这是一个主观的原因,但常用的C程序员会选择is_numeric_float()

你需要搜索你的代码,看看是否能找到它的确定指标,但在此期间,你可以提供一台样机,像

int isNumericFloat(float value); // I don't really know what arguments it takes 
           // but you can surely infer them from the code 

之前它在代码中不断调用,如果你这样做这两件事情之一会发生

  1. 如果该函数定义的地方,它会编译罚款。
  2. 如果没有定义,那么链接会告诉你,有/没有定义参考/ s到它的代码。

严格地说,这在C没有内置的功能外,还有叫什么标准库(头开始STD,像stdlib.h中) ,我的意思是它不是这种图书馆的一部分。