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

सी++ प्रोग्राम स्ट्रक्चर


प्रोग्रामिंग भाषा सीखने का सबसे अच्छा तरीका प्रोग्राम लिखना है। आमतौर पर, पहला प्रोग्राम जो शुरुआती लिखता है वह "हैलो वर्ल्ड" नामक एक प्रोग्राम होता है, जो आपके कंप्यूटर स्क्रीन पर बस "हैलो वर्ल्ड" प्रिंट करता है। हालांकि यह बहुत सरल है, इसमें C++ प्रोग्राम के सभी मूलभूत घटक शामिल हैं। आइए इस प्रोग्राम के कोड को देखें -

#include<iostream>
int main() {
   std::cout << "Hello World\n";
}

आइए इस कार्यक्रम को विच्छेदित करें।

पंक्ति 1 − हम #include लाइन से शुरू करते हैं जो अनिवार्य रूप से कंपाइलर को iostream फ़ाइल (इनपुट और आउटपुट स्ट्रीम के प्रबंधन के लिए उपयोग किया जाता है) से कोड कॉपी करने के लिए कहता है और इसे हमारी स्रोत फ़ाइल में पेस्ट करता है। हैडर iostream, जो मानक इनपुट और आउटपुट संचालन करने की अनुमति देता है, जैसे कि इस प्रोग्राम के आउटपुट (हैलो वर्ल्ड) को स्क्रीन पर लिखना। हैश चिह्न (#) से शुरू होने वाली रेखाएं निर्देश हैं जिन्हें प्रीप्रोसेसर के रूप में जाना जाता है, द्वारा पढ़ा और व्याख्या किया जाता है।

पंक्ति 2 − एक रिक्त रेखा:किसी कार्यक्रम पर रिक्त पंक्तियों का कोई प्रभाव नहीं पड़ता है।

पंक्ति 3 − फिर हम रिटर्न प्रकार के int के साथ main नामक एक फ़ंक्शन घोषित करते हैं। मुख्य () हमारे कार्यक्रम का प्रवेश बिंदु है। जब भी हम कोई C++ प्रोग्राम चलाते हैं, तो हम मुख्य फ़ंक्शन से शुरू करते हैं और इस फ़ंक्शन के भीतर पहली पंक्ति से निष्पादन शुरू करते हैं और अंत तक पहुंचने तक प्रत्येक पंक्ति को निष्पादित करते रहते हैं। हम यहां कर्ली ब्रेस ({) का उपयोग करके एक ब्लॉक शुरू करते हैं। यह मुख्य की फ़ंक्शन परिभाषा की शुरुआत को चिह्नित करता है, और समापन ब्रेस (}) लाइन 5 पर, इसके अंत को चिह्नित करता है। इन ब्रेसिज़ के बीच सभी कथन फ़ंक्शन का शरीर हैं जो परिभाषित करता है कि क्या होता है जब मुख्य कहा जाता है।

पंक्ति 4 −

std::cout << "Hello World\n";

यह लाइन एक C++ स्टेटमेंट है। इस कथन के तीन भाग हैं:पहला, std::cout, जो मानक कंसोल आउटपुट डिवाइस की पहचान करता है। दूसरा सम्मिलन ऑपरेटर <<जो इंगित करता है कि std ::cout में क्या डाला गया है। अंत में, हमारे पास उद्धरणों के भीतर एक वाक्य है जिसे हम स्क्रीन पर मुद्रित करना चाहते हैं। यह आपके लिए और अधिक स्पष्ट हो जाएगा क्योंकि हम C++ सीखने में आगे बढ़ेंगे।

संक्षेप में, हम मानक आउटपुट डिवाइस पर प्रिंट करने के लिए "Hello World\n" स्ट्रिंग के साथ cout ऑब्जेक्ट प्रदान करते हैं।

ध्यान दें कि कथन अर्धविराम (;) के साथ समाप्त होता है। यह वर्ण कथन के अंत का प्रतीक है।


  1. C++ . में रेखा परावर्तन

    मान लीजिए कि हमारे पास 2D तल पर n बिंदु हैं, हमें यह जांचना है कि क्या y-अक्ष के समानांतर कोई रेखा है जो दिए गए बिंदुओं को सममित रूप से दर्शाती है, दूसरे शब्दों में, जांचें कि क्या कोई ऐसी रेखा मौजूद है जो दी गई रेखा पर सभी बिंदुओं को प्रतिबिंबित करने के बाद मूल बिंदुओं का सेट वही होता है जो प्रतिबि

  1. C++ में एक लाइन के मध्य-बिंदु को खोजने का प्रोग्राम

    इस समस्या में, हमें दो बिंदु A और B दिए गए हैं, जो एक रेखा के आरंभ और अंत बिंदु हैं। हमारा काम C++ में एक लाइन के मध्य-बिंदु को खोजने के लिए एक प्रोग्राम बनाना है। समस्या का विवरण - यहाँ, हमारे पास एक रेखा है जिसमें शुरुआती और अंत बिंदु A(x1, y1) और B(x2, y2) हैं। और हमें रेखा के मध्य-बिंदु को खोजन

  1. सी ++ प्रोग्राम में बाइनरी सर्च?

    द्विआधारी खोज, जिसे अर्ध-अंतराल खोज, लॉगरिदमिक खोज या बाइनरी चॉप के रूप में भी जाना जाता है, एक खोज एल्गोरिथ्म है जो एक क्रमबद्ध सरणी के भीतर लक्ष्य मान की स्थिति का पता लगाता है। बाइनरी खोज लक्ष्य मान की तुलना सरणी के मध्य तत्व से करती है। यदि वे समान नहीं हैं, तो आधा जिसमें लक्ष्य झूठ नहीं बोल सकत