C [डुप्लिकेट] में एक निजी कार्य करें
Dec 09 2020
मेरे पास एक .c फाइल है जिसमें कई कार्य हैं। मैं केवल एक फ़ाइल के बाहर बुलाया जाना चाहता हूं, यह सार्वजनिक फ़ंक्शन निजी फ़ंक्शन को कॉल करता है और निजी फ़ंक्शन एक दूसरे को कॉल भी करता है।
void f() {
....
}
void g() {
f();
....
}
void public() {
f();
....
}
जवाब
1 dbush Dec 09 2020 at 05:25
यदि आप एक फ़ंक्शन की घोषणा करते हैं static
, तो यह केवल उस स्रोत फ़ाइल के अंदर से उस नाम से दिखाई देगा (या अधिक सटीक रूप से, उस अनुवाद इकाई के अंदर से ):
static void f() {
....
}
static void g() {
f();
....
}
void public() {
f();
....
}