gpt4 book ai didi

c - 基本单线功能

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

我正在尝试创建一个名为 f2 的简单(假设)单行函数,它接受一个名为 x 的 int 参数,并返回一个等于 的 double 值1.0/x 但不打印任何内容。我一个接一个地收到错误,我不确定用于在一行上创建和分隔函数的不同部分的协议(protocol)是什么,或者我是否可以这样做。这是我所拥有的:

f2(int x) { scanf("%i", &x); int c = (1.0/x) return x} 

我正在尝试使用 ch 来查看它是否运行,但我不确定这是否也可能是问题所在。

最佳答案

您的代码不执行您指定的任何部分...

没有理由使用scanf。您还可以使用 int 来存储浮点值。您也不返回计算值。

这是您的函数,为清楚起见进行了扩展:

double f2(int x){
double val = 1.0 / x;
return val;
}

一行:

double f2(int x){ return 1.0 / x; }

关于c - 基本单线功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21565936/

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