gpt4 book ai didi

C 基础 - 被调用的对象不是函数或函数指针

转载 作者:行者123 更新时间:2023-11-30 16:56:15 27 4
gpt4 key购买 nike

这是我的代码 -

main() 
{

double x;
double y = pow(((1/3 + sin(x/2))(pow(x, 3) + 3)), 1/3);
printf("%f", y);

return 0;
}

我在 double y = pow((1/3 + sin(x/2))(pow(x, 3) + 3), 1/3); 中遇到错误,它表示被调用的对象不是函数或函数指针。我不明白 - (1/3 + sin(x/2))(pow(x, 3) + 3)pow(x, y) 的第一个元素); 这就是我想要的 x 的 y (1/3) 次方。问题出在哪里呢?我对 c basic 很陌生,但我在任何地方都找不到答案。

最佳答案

如果要相乘,则需要使用*运算符。您不能将带括号的表达式彼此相邻来表示乘法。

(1/3 + sin(x/2))*(pow(x, 3) + 3)

关于C 基础 - 被调用的对象不是函数或函数指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39967786/

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