c语言,若有函数定义int fun(){ return (5,6);}则调用fun函数的返回值是?
求大神
c语言,若有函数定义int fun(){ return (5,6);}则调用fun函数的返回值是?
答案:2 悬赏:10 手机版
解决时间 2021-02-08 00:36
- 提问者网友:了了无期
- 2021-02-07 16:17
最佳答案
- 五星知识达人网友:慢性怪人
- 2021-02-07 16:23
请问那个返回值是5.6还是5和6.
如果是5.6的话那就返回值为5因为函数是int整型的只能返回整数。
如果是5和6的话那就会出错,一个函数最多只能返回一个值
还有疑问可以追问!
如果是5.6的话那就返回值为5因为函数是int整型的只能返回整数。
如果是5和6的话那就会出错,一个函数最多只能返回一个值
还有疑问可以追问!
全部回答
- 1楼网友:空山清雨
- 2021-02-07 17:58
你要主要i++和++i的区别,i++是表达式先使用i的值,之后i要加1,即先使用后加1;
++i是表达式的值加1后在使用,即先加1后使用。
fun((a++,b++,a+b),c++)中,a++的值是1,但是a变成了2;b++的值是2,但是b变成了3;所以a+b=2+3=5;c++的值是3,c变成了4,但是以后再也没有用到c,所以sum=5+3=8;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯