main() फंक्शन एक ग्लोबल फंक्शन है। इसका उपयोग प्रोग्राम के निष्पादन को शुरू करने के लिए किया जाता है। हर प्रोग्राम में main() होना चाहिए। कमांड लाइन आर्गुमेंट्स argc और argv वैकल्पिक हैं।
main() फंक्शन का मानक प्रोटोटाइप निम्नलिखिक है।
int main() { body } OR int main(int argc, char *argv[]) { body } यहां,
argc − उस वातावरण से प्रोग्राम को पास किए गए आर्गुमेंट्स की संख्या जहां प्रोग्राम चलता है।
argv − सरणी के पहले एलिमेंट का पॉइंटर।
main() का एक उदाहरण निम्नलिखिक है
उदाहरण
#include <iostream> using namespace std; int sum(int x, int y) { int s = x + y; cout << "संख्याओं का योग: " << s; } int main() { sum(28, 8); return 0; } आउटपुट
संख्याओं का योग: 36
उपरोक्त प्रोग्राम में, दो संख्याओं का योग कैलकुलेट करने के लिए कोड sum() में मौजूद है।
int sum(int x, int y) { int s = x + y; cout << "संख्याओं का योग: " << s; } main() फंक्शन sum() फंक्शन को इनवोक कर रहा है
sum(28, 8);