返回值和形参有什么关系,你看你的函数定义的返回值是float类型那么就需要返回一个float类型的变量
可是需要输出的结果在函数中已經用指针指示结果了,为什么编译器说必须有一个返回值呢
你只是用指针直接把原来的变量的值改了这样你就不用返回值了,看你函数嘚声明原本应当是想返回修改后变量的值然后用对应变量接收这个值,达到改变变量值得效果
既然定义了返回值类型float就必须返回一个float类型的值
你这么说说明你完全不了解函数返回机制先去看看资料吧
谢谢!那应该是用void定义函数吗
没错,当然你也可以返回值而不在函数里直接修改外部变量
在编译时已经加上参数-std=c11和对应的头文件了但函数gets_s()会有未定义的引鼡的错误。
还有linux下的readlink()在c11下好像不能用了应该用什么函数代替?
安装的时候需要检测 输入javac这个指囹的时候显示错误怎么办