百度试题 题目C语言中,通过return语句,函数可以带回( )个返回值。 A.1B.2C.3 个以上D.0相关知识点: 试题来源: 解析 A 反馈 收藏
可以。虽然return只能返回一个值,但是没有对这个值有类型要求,比如返回数组,数组里的元素有两个那就...
不行!return只能有一个! 但是可以通过其他方式达到目的 1、指针 2、数组(跟指针一样) 3、结构体把两个参数包起来。 返回值只能有一个,但是有很多种途径可以变通的实现返回多个值的目的。比如返回指针;比如把想要返回的值的指针作为形参传到子函数中,子函数可以写入指针指向的变量~...
更一般的C语言函数返回值并不一定只有两种可能值(成功/失败),它可能还会返回对应错误原因的返回值。总之,函数成功只有一种可能,函数失败却有多种可能。 实数要么是 0,要么非 0,因此可以将 0 看作一个比较特殊的“唯一”数值,使用 0 这个“唯一”的返回值,表示唯一的“成功”,多种非零的返回值,表示多种原因...
无偿分享。在评论区回复“222”之后私信回复“22”,即可拿走。 返回结构体。由该函数返回结构体,结构体内有abcd四个值。 用位代替。例如a、b、c、d仅仅是bool之类的话,完全就可以只返回一个char,然后读取每一个位以代替abcd的值。 其实还有很多方法,这里就不一一赘述了。
(4)如果只需要从函数中返回,而不需带回值,使用不带表达式的return语句。 此外,有时调用一个函数,需要返回多个参数,这种情况应当如何处理呢? 可以有两种办法:一是申请一个全局变量,在函数调用时对其进行处理,返回主程序时仍然可用; 另一种办法是,返回一个指针,指针指向一个结构体,或者一个数组,这样就能返回多个参...
应该是正确的,因为系统可能把a,b作为一个逗号表达式,返回逗号表达式的值b,不行的话,return (a.b);试试 你的语句可能正确,但你想让它返回a和b不可能,一个return 语句只返回一个值,执行完return,程序就结束
用return只能返回一个!!(可以是一个变量,也可以是一个指针)返回多个数值的话必须用指针来做。int * add(){ int *a={1,2};return a;} 或者你定义一个外部数组 在形参中引用
C语言中,通过return语句,函数可以带回( )个返回值。 A、1 B、2 C、3个以上 D、0 点击查看答案手机看题 你可能感兴趣的试题 单项选择题 关于亥姆霍兹速度分解定理正确的表达式是 A. B. C. D. 点击查看答案手机看题 单项选择题 在下列数字相机功能中,能够直接影响影像色温的是()。 A. 数码变焦 B. ...