1、正常的写法,可能也是你最长用到的形式if(bool)if(条件运算符)
2、if(NULL)为什么可以这样写?在stdio.h中有这么一行#define NULL 0也就是NULL就是0
3、那么在if中放char可以么?答案是可以的!char其实就是AscII码,也是一个整数
4、如这样写会不会出错呢?(if(char[])或者if(char*))也不会!因为当把上面两种类型放到if中是,if取的是字符指针或者数组的地址,而这个地址确实是个整数并且非0
时间:2024-10-28 20:51:57
1、正常的写法,可能也是你最长用到的形式if(bool)if(条件运算符)
2、if(NULL)为什么可以这样写?在stdio.h中有这么一行#define NULL 0也就是NULL就是0
3、那么在if中放char可以么?答案是可以的!char其实就是AscII码,也是一个整数
4、如这样写会不会出错呢?(if(char[])或者if(char*))也不会!因为当把上面两种类型放到if中是,if取的是字符指针或者数组的地址,而这个地址确实是个整数并且非0