c语言return能不能有2个以上返回值
c语言return能不能有2个返回值
比如说return(a,b)
更新时间:2019-05-18 06:19
最满意答案
不是,要想返回2个以上返回值,建议返回值用数组或者参数用指针模式,直接改写
2011-05-04 回答
其他回答
如果你想返回多值的话,建议使用数组或指针(数组其实也是指针)
2011-05-04 回答
不能的,除非你定义一个结构
typedef struct {
int a;
int b;
} returnvalue;
然后定义returnvalue v;
v.a = a;
v.b = b;
return (v);就可以了
2011-05-04 回答
不能,如果你需要返回两个参数,可以在传参时定义以ref标识的参数,这样 这个参数的值是可以在方法执行完后被获得到的
2011-05-04 回答
相关问答
消息通讯是异步的,receiver 需要给sender发个确认收到的消息,没有同步返回的功能。 你可以新创建个ack queue 来给sener 消费。大体是这样,代码一大堆,自己搜。
1.先学习C语言的基础知识。现在正在学C语言的在校学生可以直接进入第2步学习。 2.按照《C语言程序设计入门学习六步曲》进行上机练习。 3.在上机练习时要养成良好的编程风格。点击查看C语言的编程风格 4.积极参加C、C++兴趣小组,养成和老师与同学交流习惯,从而相互收益。有时