gpt4 book ai didi

c - 使用 C math.h 计算数字的正弦值

转载 作者:太空宇宙 更新时间:2023-11-04 06:02:28 25 4
gpt4 key购买 nike

我是 C 的绝对初学者,我读过一些书,但从未真正使用过它。我开始尝试将我读过的内容应用到一个非常简单的程序中,该程序返回一个数字的 sin。我在 C 语言中遇到的最困难的事情是知道如何以及何时使用指针。

我确信这很简单,但这是我编写测试的方式:

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

int main(void)
{
double x;

printf("Enter a number to calculate the sin(x): \n");
scanf("%lf", &x);

printf("sin(%lf) = %lf\n", x, sin(x));

return 0;
}

我正在 Ubuntu 中编译和执行这段代码

gcc -lm sinCalc.c && ./a.out 

我收到的错误是这样的:

/tmp/blaha.o: In function `main':
sinCalc.c:(.text+0x31): undefined reference to `sin'
collect2: ld returned 1 exit status

最佳答案

undefined symbol 从左到右解析,所以

gcc sinCalc.c -lm && ./a.out

应该可以。

Are they [structs] like an interface in Java?

没有。结构是许多(一种或多种)类型的集合,在某些情况下(赋值、参数传递)可以作为一个单元处理。

关于c - 使用 C math.h 计算数字的正弦值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16741081/

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