不太懂,能否举个简单的例子?
追答void fun(int n,double x) {}
k = fun(10,12.5);后面的语句就是错的,因为无返回值的函数调用不能赋值给别的变量
那应该怎么做才是对的? k=fun(x,y); 这样对吗? k=fun(n,x);这样呢?
追答都错,简单说这个无返回值的函数左边不能出现赋值符号
追问fun(x,y);对么? 或者fun(n,x);对么?
追答恩,是的!但要保证调用的函数的参数类型要和被调用的函数一致.建议你找本书看看或请教c语言老师