阅读量:0
在C语言中,可以通过判断指针是否为NULL来判断指针是否为空。NULL是一个宏定义,表示指针不指向任何有效的内存地址。可以使用条件语句来判断指针是否为空,例如:
int* ptr = NULL; if(ptr == NULL) { printf("指针为空\n"); } else { printf("指针不为空\n"); }
在上述例子中,ptr被赋值为NULL,因此条件语句ptr == NULL
为真,输出"指针为空"。如果将ptr指向一个有效的内存地址,则条件语句为假,输出"指针不为空"。