gpt4 book ai didi

c - 如何将 ceil() 返回的内容存储在变量中(C 编程)

转载 作者:太空宇宙 更新时间:2023-11-04 05:36:44 24 4
gpt4 key购买 nike

所以我搜索了一些关于这个问题的答案,这可能非常简单,但我还没有找到任何东西,所以这就是问题所在:像这样的代码在这里工作得很好:

int main(void){
double x;
x=ceil(5.5);
}

但如果我尝试这样做:

int main(void){
double x = 5.5;
x=ceil(x);
}

我收到此错误消息:

test.c:(.text+0x24): undefined reference to `ceil'

这是为什么?我如何将变量发送到函数“ceil()”,然后将其存储在另一个变量中?

最佳答案

两件事:

您需要 #include <math.h>在文件的顶部。

您需要通过传递 -lm 来链接数学库海合会:

gcc -o myprog myprog.c -lm

关于c - 如何将 ceil() 返回的内容存储在变量中(C 编程),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33000972/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com