如何把一个数组函数的值赋给已经定义好的一个量?

error:“=”: 无法从“void”转换为“int”

贴下错误代码的那行,初步判断是你函数返回值有问题。你可以使用return要赋的值,代码贴出来给你改追问

void display(double M[],int n) 定义这个函数 main(){int b; b= display(double M[],int n)。。。}大概就是这样。

追答

定义函数为 int display(double M[],int n){ return xxxx;} 在函数最后加入return xxxx; 为你想赋给b的值,函数必须有返回值,才能赋值

追问

return XXXX 是什么? 我就想把display得到的函数值 赋给b啊。

追答

。。。比如说你得到一个函数值,这个值赋给了变量X,然后再函数最后一行加上return X;就行了,函数定义为 int display(double M[],int n)。还不明白就把函数整体代码贴上来,我给你改

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜