if后面跟的括号如果为真,则执行后面跟的语句,否则不执行if(!n)当n为0时为真,否则为假if(m),if(x)当m,x为非0时结果为真,否则为假
if(!n)x-=1 判断为真执行x=x-1if(m)x-=1 判断为真执行x=x-2if(x)x-=1; 判断为真执行x=x-3
x-=a 相当于 x=x-a 这个+ - * / %都适用if判断语句 括号里为0就是假 否则都是真