C语言中的这一句 if(a>b&&!a%b||a==b) return a; 是什么意思?

能解释一下吗,我饶了半天都不知道什么意思??
2025-12-17 15:49:41
推荐回答(1个)
回答1:

改成这样就好看多了吧
 if( (a>b) && (!a)%b || a==b )//满足(a>b 并且(!a)%b不为0) 或者 a等于b的时候 执行下一句
 return a;//如果以上条件成立 则返回a 否则不执行任何操作
 
 求采纳