के बराबर है, मैंने एक लेख पढ़ा है (यूआरएल भूल गया), जिसमें कहा गया है कि argv[argc]
NULL
पॉइंटर है (\0
है)। यह जांचने के लिए कि क्या यह सच है कि मैंने यह कोड लिखा है, हाँ यह अस्तित्व में है। जो मुझे समझ में नहीं आता है, ओएस में NULL
पॉइंटर argv[argc]
पर क्यों शामिल है। क्या यह किसी और चीज के लिए भी उपयोगी है?क्या argv [argc] नल पॉइंटर
int
main (int argc, char **argv){
while (*argv)
printf ("%s\n", *argv++);
return 0;
}
"* argv [0] एनटीएमबीएस के शुरुआती चरित्र के लिए सूचक होगा जो प्रोग्राम को आमंत्रित करने के लिए इस्तेमाल किए गए नाम का प्रतिनिधित्व करता है या" "। Argc का मान nonnegative होगा। Argv [argc] का मान होगा 0. * " – Maroun