मैं एक किताब के माध्यम से जा रहा था सूची लिंक्ड और इन पंक्तियों केसी (नोड *) में सी का क्या मतलब है?
if(*head == NULL){
}else if ((*head)->next == (node *) NULL){
}
क्या NULL
और (node *) NULL
के बीच का अंतर वे दूसरे के स्थान पर इस्तेमाल किया जा सकता है देखा पढ़ रहे हैं?
typedef struct nodeType{
int info;
struct nodeType *next;
}node;
इसका मतलब है कि कोड के लेखक को पता नहीं है कि वह क्या कर रहा है। 'न्यूल' को कास्ट की जरूरत नहीं है। – asveikau
यह सिर्फ obfuscation है। पॉइंटर्स को सशर्त में 'NULL' की तुलना की आवश्यकता नहीं है। 'अगर (* सिर)' और 'अगर ((* सिर) -> अगला) 'पूरी तरह से करेगा। –