当我们拿到一个BOOL方法的返回值的时候,我们怎样才能在输出中看到这个返回的BOOl值呢?我这里有三种方法来显示出BOOL的值:
方法1. 通过我们打断点,来po bool值,可以拿到YES/NO。
方法2.通过打印输出的方式。
BOOL ret;
int a=1,b=2;
ret = a>b;
NSLog(@"%@",ret?@"YES":@"NO");
方法3.通过转换成%d来打印出只 YES为1,NO为0.
NSLog(@"ret--------======%d", ret);
知识拓展:
在c语言中,bool的值 只要为非0的返回值都是true, 0 为false。
网友评论