मैं केवल gcc
स्रोत फ़ाइलों के माध्यम से ब्राउज़ कर रहा था। gcc.c
में, मैंबाहरी घोषणा और फ़ंक्शन परिभाषा दोनों एक ही फ़ाइल में
extern int main (int, char **);
int
main (int argc, char **argv)
{
की तरह कुछ पाया अब मेरी संदेह extern
संकलक कि विशेष रूप से समारोह इस फ़ाइल में नहीं है, लेकिन इस परियोजना में कहीं और मिल जाएगा बताने के लिए है। लेकिन यहां, main
की परिभाषा extern
घोषणा के तुरंत बाद है। extern
तब सेवारत घोषणा क्या उद्देश्य है?
ऐसा लगता है, जैसे इस विशिष्ट उदाहरण में, extern
export
की तरह बर्ताव कर जा करने के लिए है कि हम विधानसभा में उपयोग करते हैं, wherin हम मॉड्यूल
कोई भी विचार के बाहर एक विशेष प्रतीक निर्यात लगता है?
यूप। गैर-मानक कुछ करते समय बाहरी का प्रयोग करें। – Barry