что означает (узел *) NULL в C?

Я листал книгу по изучению Связанного списка и увидел эти строки

if( *head == NULL){

}else if ( (*head)->next == (node *) NULL ){

}

в чем разница между NULLи (узел * ) NULLмогут ли они использоваться взаимозаменяемо?

typedef struct nodeType{
    int info;
    struct nodeType *next;
}node;
7
задан Nikhil Bhandari 22 March 2012 в 03:21
поделиться