判断一个指针是否为空
时间: 2024-06-19 09:02:55 浏览: 270
判断一个指针是否为空有两种常见的方法:
1. 判断指针是否为NULL,即是否指向空地址。可以使用以下语句进行判断:
if (pointer == NULL) {
// 指针为空
}
2. 判断指针所指向的内存空间是否已被释放。可以使用以下语句进行判断:
if (*pointer == NULL) {
// 指针所指向的内存空间已被释放
}
注意:这种方法需要保证在释放指针所指向的内存空间后,将指针赋值为NULL,否则会导致指针悬空,难以判断指针是否为空。
阅读全文