(资料图片仅供参考)
1、这里举一些例子 1,判断指针是否为空时: int *ptrN = 0; // 这里创建的指向一个整数类型的指针为空 #define NULL 0 if(ptrN == NULL){...}//这里对为空的指针进行判断,这里的逻辑运算符两侧进行对比的是一个32bit的地址 2。
2、判断某个函数返回是否为TRUE或FALSE #define TRUE 1 int isNull(char* ptrString){...} if(isNULL(...) == TRUE) //这里的语法也是可以的,在逻辑运算符两侧进行对比的是一个函数的返回值 3,0或者1int num = 10; if(num)//这里执行的语法。
3、也是正确的,尽管没有逻辑运算符,但因为num为10。
4、大于0的数,所以程序会判断这个地方为true 4,非integer的数 if(fnum 0.0f)//这里进行判断的两个数是float浮点型。
5、也是可以得到执行的。
本文就为大家分享到这里,希望小伙伴们会喜欢。
标签:
相关新闻