C&C++   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了函数指针指向C中的内置函数大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_197_2@
我正在尝试设置一个指向pow功能函数指针.
这是我的代码

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main(void){
    double (*funC)(double,doublE) = pow;
  return 0;
}

但该程序无法编译.
我收到此错误

$gcc test.c -o test

/tmp/ccD6Pmmn.o: In function `main':
test.c:(.text+0x8): undefined reference to `pow'
collect2: error: ld returned 1 exit status

我正在使用Ubuntu 15.10.

谁知道我的代码有什么问题?

谢谢

@H_197_2@

解决方法

您需要通过命令行使用-lm进行编译,或者配置IDE以将其添加链接过程中.这是因为有些库非常大并且为了避免在程序和编译时占用空间,这是在C的开头设置的,当时计算机速度慢得多,并且需要更多的编译和空间问题是CRUCIAl. @H_197_2@ @H_197_2@
@H_197_2@
@H_197_2@

大佬总结

以上是大佬教程为你收集整理的函数指针指向C中的内置函数全部内容,希望文章能够帮你解决函数指针指向C中的内置函数所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。