r=(i%4==1)?r+f:r-f;
这是三目运算符
a?b:c
a是判断语句,如果a成立就执行b,不成立就执行c
如题:i%4是i/4以后取余数,如果余数==1,就执行r=r+f;不等于就执行r=r-f;
if(i % 4 == 1)
{
r = r+f;
}else
{
r = r-f;
}
这句话的意思是
if(i % 4 == 1)
{
r = r+f;
}else
{
r = r-f;
}
三目运算符?:,如果i%4等于1就执行,r=r+f;不等于就执行r=r-f;
if(i % 4 == 1)
r = r+f;
else
r = r-f;