C语句 神马意思return (a=fun1())||(a=fun2()),a;这句什么意思?

问题描述:

C语句 神马意思
return (a=fun1())||(a=fun2()),a;
这句什么意思?

if(a=fun1())
return a;
if(a = fun2)
return a;
return a;