若有函数定义int+fun(){int+a=4,b=3,c=2;return+a,b,c;},则调用函数
1个回答
关注
展开全部
咨询记录 · 回答于2022-12-13
若有函数定义int+fun(){int+a=4,b=3,c=2;return+a,b,c;},则调用函数
首先,上述函数定义中的 int+ 是不合法的。根据 C++ 语言的规则,函数返回值必须为一个基本类型或一个指针类型,不能是 int+ 这样的形式。正确的函数定义应该为:int fun() { int a=4, b=3, c=2; return a, b, c;}调用函数时,应该使用以下形式:int result = fun();上述代码中,调用函数 fun(),并将返回值赋值给变量 result。由于函数 fun() 返回了三个值,实际上只会返回第一个值,即 a 的值,其它两个值会被忽略。所以,变量 result 的值为 4。
已赞过
评论
收起
你对这个回答的评价是?