这句C语言是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/01 01:45:52
return r1 == r2 ? r1 : FAIL;

如果 r1等于r2就返回r1值,反之返回FAIL

这句的意思是 首先判断 r1是否等于r2 即语句r1==r2?

如果等于 返回 r1 否则 返回 FAIL

这是条件语句,如果问号前面的表达式,也就是r1==r2为真,其值为1则返回r1,如果问号前面的表达式的值为假,其值为0,则返回FAIL

3楼

上面所有的都是一个意思