永发信息网

c语言,若有函数定义int fun(){ return (5,6);}则调用fun函数的返回值是?

答案:2  悬赏:10  手机版
解决时间 2021-02-08 00:36
  • 提问者网友:了了无期
  • 2021-02-07 16:17
c语言,若有函数定义int fun(){ return (5,6);}则调用fun函数的返回值是?
求大神
最佳答案
  • 五星知识达人网友:慢性怪人
  • 2021-02-07 16:23
请问那个返回值是5.6还是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;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯