c语言 return两个值,c语言return能不能有2个以上返回值

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++兴趣小组,养成和老师与同学交流习惯,从而相互收益。有时

你可能感兴趣的:(c语言,return两个值)