Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ में main की उचित घोषणा क्या है?


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);

  1. - C++ में सरणी के उपसर्ग को -1 से गुणा करके सरणी के योग को अधिकतम करें

    हमें एक पूर्णांक सरणी दी गई है और कार्य पहले सरणी का उपसर्ग प्राप्त करना है और फिर इसे -1 से गुणा करना है, दूसरा सरणी का उपसर्ग योग गणना करना है और अंत में उत्पन्न उपसर्ग सरणी से अधिकतम योग ढूंढना है। उपसर्ग सरणी इस प्रकार उत्पन्न होती है: उपसर्गसरणी[0] का पहला तत्व = सरणी का पहला तत्व उपसर्गसरणी[1

  1. - C++ में पथ योग IV

    मान लीजिए हमारे पास पूर्णांकों की एक सूची है जो गहराई 5 से कम वाले बाइनरी ट्री को दर्शाती है। यदि ट्री की गहराई 5 से कम है, तो इस ट्री को तीन अंकों वाले पूर्णांकों की सूची द्वारा दर्शाया जा सकता है। इस सूची में प्रत्येक पूर्णांक के लिए: सैकड़ों अंक इस नोड की गहराई D को दर्शाता है, 1 <= D <= 4। दहा

  1. भूलभुलैया III - C++ भूलभुलैया III - C++

    मान लीजिए एक भूलभुलैया है जिसमें खाली स्थान और दीवारें हैं और उस भूलभुलैया में एक गेंद भी है। गेंद ऊपर (u), नीचे (d), बाएं (l) या दाएं (r) दिशाओं में लुढ़ककर खाली स्थानों से गुजर सकती है, लेकिन यह दीवार से टकराने तक लुढ़कती रहती है। जब गेंद रुकती है, तो यह अगली दिशा चुन सकती है। उस भूलभुलैया में एक