变量前添“!”是什么意思

变量前加“!”是什么意思?[解决办法]引用:Quote: 引用:对于0返回1,对于非0返回0UV(T_INIT *)malloc(sizeof(

变量前加“!”是什么意思?
变量前添“!”是什么意思
[解决办法]

引用:
Quote: 引用:

对于0返回1,  对于非0返回0

UV=(T_INIT *)malloc(sizeof(T_INIT));
if(!UV) t_error("UV was not allocated");
这句话是什么意思?


c语言里明确定义了空指针就是0, 这里就是判断malloc返回的结果是否是空指针.