c - 返回main函数时double变为0

标签 c variables return double

谁能帮我弄清楚为什么当它返回到主函数时变量的值会变成0?我是 C 语言新手,我不知道自己在做什么

Screenshot of the source code

最佳答案

当您从必须分配给 var 的函数返回值时,它不会更改主函数中的 in 参数,因此请执行以下操作:

a = select();

关于c - 返回main函数时double变为0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47124317/

相关文章:

python - 在Python中传递算术表达式而不评估它们

c++ - 效率。函数返回值与输出参数

java - try-catch-finally 后返回

python - 返回与打印列表

c - 我是否需要互斥锁来保护可以通过 sysfs 获取/设置的 int 值?

c - 将 RSA key 从 .PEM 文件读取到 C 中的 RSA 结构

c - 如何使用两种不同的字体在 GTK 标签上显示文本?

c - 奇怪的 lldb 行为(与 gdb 相比)C

javascript - jQuery 保存局部变量以供稍后在代码中使用

javascript - 'variables'有属性吗?