b==0?a:gcd(b,a%b)在C++里什么意思

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 06:42:51

b==0?a:gcd(b,a%b)在C++里什么意思
b==0?a:gcd(b,a%b)在C++里什么意思

b==0?a:gcd(b,a%b)在C++里什么意思
:是一组.用法如下segment1 segment2 :segment3(segment1,2,3是三个语句)意思是判断segment1是否是True如果是True,则执行segment2如果是False,则执行segment3
在这句代码中,意思就是
判断b等于0的真假
如果是真,则返回a如果是假,则返回gcd(b,a%b) (目测是求最大公约数吧)