在C語言中,可以通過判斷指針是否為NULL來判斷指針是否為空。NULL是一個宏定義,表示指針不指向任何有效的內存地址。可以使用條件語句來判斷指針是否為空,例如:
int* ptr = NULL;
if(ptr == NULL) {
printf("指針為空\n");
} else {
printf("指針不為空\n");
}
在上述例子中,ptr被賦值為NULL,因此條件語句ptr == NULL
為真,輸出"指針為空"。如果將ptr指向一個有效的內存地址,則條件語句為假,輸出"指針不為空"。