C语言中if(r)是什么意思

Python019

C语言中if(r)是什么意思,第1张

具体要看'r'的类型哈!

第一种——数字:如果r不是0(0.0)则执行if下的内容,否则就不执行if下的内容;

第二种——字符:如果字符r的ASCII值不为0则执行if下的内容,否则就不执行if下的内容;

r应该是一个return code 只有1 或者 0 也就是布尔值

通常这个前面还有一段check的程序 用来给接下来的判断做依据

如果前面的判断有问题 后面的就不继续了 这样从而提高了程序的运行效率