我有以下结构:
typedef struct School
{
int numOfStudents;
} School;
Run Code Online (Sandbox Code Playgroud)
例如,如果我有一个结构:
School s;
Run Code Online (Sandbox Code Playgroud)
我想检查结构是否为null,如下所示:
if(s) {
printf("null");
}
Run Code Online (Sandbox Code Playgroud)
这将无法编译,错误消息如下:
error: used struct type value where scalar is required
为什么我不能在C中的if语句中检查结构为NULL?