BOOL areIntsDifferent_faulty(int thing1, int thing2)
{
if(thing1 == thing2)
{
return (NO);
}else
{
return (YES);
}
}
BOOL areIntsDifferent_faulty(int thing1, int thing2)
{
return (thing1-thing2)
}
在C语言中, bool函数期望返回真假,则上面的函数写法正确。
但在Objective C中,真值1,不等同于YES,因此不能将bool与yes no进行比较