我有两个关于 ceil()
函数的问题..
ceil()
函数是用 C 实现的。如果我使用 ceil(3/2)
,它工作正常。但是当我使用 ceil(count/2)
时,如果 count 的值为 3,则会出现编译时错误。如何在第二种情况下使用 ceil 函数?请建议。
谢谢。
最佳答案
ceil()
函数在数学库 libm.so
中实现。默认情况下,当通过 gcc 前端调用时,链接器不会链接到这个库。要链接到该库,请在命令行上将 -lm
传递给 gcc:
gcc main.c -lm
关于c - ceil函数在C中的实现,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2796639/