सी++ सिंटेक्स
सी++ सिंटेक्स
आइए इसे बेहतर ढंग से समझने के लिए निम्नलिखित कोड को तोड़ें:
उदाहरण
#include <iostream>
using namespace std;
int main() {
cout << "Hello World!";
return 0;
}
उदाहरण समझाया गया
लाइन 1: #include <iostream>
एक
हेडर फाइल लाइब्रेरी है जो हमें इनपुट और आउटपुट ऑब्जेक्ट्स के साथ काम करने देती है, जैसे
cout
(पंक्ति 5 में प्रयुक्त)। शीर्षलेख फ़ाइलें C++ प्रोग्राम में कार्यक्षमता जोड़ती हैं।
पंक्ति 2: using namespace std
का अर्थ है कि हम मानक पुस्तकालय से वस्तुओं और चर के लिए नामों का उपयोग कर सकते हैं।
#include <iostream>
अगर आपको समझ में नहीं आता कि कैसे और कैसे काम करता है, तो चिंता न करें using namespace std
। बस इसे कुछ ऐसा समझें जो (लगभग) हमेशा आपके कार्यक्रम में दिखाई देता है।
पंक्ति 3: एक रिक्त रेखा। सी ++ सफेद जगह पर ध्यान नहीं देता। लेकिन हम इसका उपयोग कोड को और अधिक पठनीय बनाने के लिए करते हैं।
पंक्ति 4: एक और चीज जो हमेशा सी ++ प्रोग्राम में दिखाई देती है, वह है int main()
. इसे एक
फ़ंक्शन कहा जाता है । इसके घुंघराले कोष्ठक के अंदर कोई भी कोड {}
निष्पादित किया जाएगा।
पंक्ति 5: cout
(उच्चारण "सी-आउट") एक
ऑब्जेक्ट है जिसका उपयोग इंसर्शन ऑपरेटर ( <<
) के साथ टेक्स्ट को आउटपुट/प्रिंट करने के लिए किया जाता है। हमारे उदाहरण में यह "हैलो वर्ल्ड" आउटपुट करेगा।
नोट: प्रत्येक C++ कथन अर्धविराम के साथ समाप्त होता है ;
।
नोट: के शरीर को इस प्रकार int main()
भी लिखा जा सकता है:
int main () { cout << "Hello World! "; return 0;
}
याद रखें: संकलक सफेद रिक्त स्थान को अनदेखा करता है। हालाँकि, कई पंक्तियाँ कोड को अधिक पठनीय बनाती हैं।
पंक्ति 6: return 0
मुख्य कार्य को समाप्त करता है।
पंक्ति 7:}
मुख्य कार्य को वास्तव में समाप्त करने के लिए क्लोजिंग कर्ली ब्रैकेट जोड़ना न भूलें ।
नाम स्थान छोड़ना
आप कुछ C++ प्रोग्राम देख सकते हैं जो बिना मानक नेमस्पेस लाइब्रेरी के चलते हैं। लाइन को छोड़ा जा सकता है और कीवर्ड using namespace std
के साथ प्रतिस्थापित किया जा सकता है , इसके बाद कुछ ऑब्जेक्ट्स के लिए ऑपरेटर द्वारा पीछा किया जा सकता है:std
::
उदाहरण
#include <iostream>
int main() {
std::cout << "Hello World!";
return 0;
}
यह आप पर निर्भर करता है कि आप मानक नाम स्थान पुस्तकालय को शामिल करना चाहते हैं या नहीं।