Introduction
किसी भी programming language को समझने के लिए सबसे पहले उसके program की संरचना (structure) को समझना आवश्यक होता है। C++ में program लिखने का एक निश्चित तरीका होता है, जिसमें अलग-अलग components मिलकर पूरा program बनाते हैं।
C++ program कई हिस्सों से मिलकर बना होता है, जैसे header files, main function, class definition, variables और statements। इन सभी का सही क्रम और उपयोग program को सही तरीके से execute करने के लिए जरूरी होता है।
Definition
C++ Program Structure उस व्यवस्थित रूप को दर्शाता है जिसमें एक C++ program लिखा जाता है, ताकि compiler उसे सही तरीके से समझकर execute कर सके।
C++ Program के मुख्य भाग
एक सामान्य C++ program निम्नलिखित भागों से मिलकर बना होता है:
1. Header Files
Header files का उपयोग predefined functions और libraries को include करने के लिए किया जाता है।
उदाहरण:
#include <iostream>
2. Namespace Declaration
using namespace std; का उपयोग standard namespace को use करने के लिए किया जाता है, जिससे हमें बार-बार std:: लिखने की आवश्यकता नहीं होती।
3. Class Definition (यदि OOP program है)
Class के अंदर data members और member functions define किए जाते हैं।
4. Main Function
main() function program का starting point होता है। Program का execution यहीं से शुरू होता है।
5. Variable Declaration
Program में उपयोग होने वाले variables को declare किया जाता है।
6. Statements / Logic
यह program का actual working part होता है, जहाँ calculations और operations किए जाते हैं।
7. Return Statement
return 0; program के successful execution को दर्शाता है।
C++ Program का Basic Example
#include <iostream>
using namespace std;
// Class definition
class Student {
public:
string name;
void display() {
cout << "Name: " << name;
}
};
int main() {
Student s1;
s1.name = "Rahul";
s1.display();
return 0;
}
Output:
Name: Rahul
Structure को समझना
ऊपर दिए गए program में:
#include <iostream>→ header fileusing namespace std;→ namespace declarationclass Student→ class definitionmain()→ program execution की शुरुआतs1→ objectcout→ output दिखाने के लिए
Simple Structure Format
एक सामान्य C++ program का structure इस प्रकार होता है:
#include <iostream>
using namespace std;
class ClassName {
// data members
// member functions
};
int main() {
// statements
return 0;
}
निष्कर्ष
C++ program की structure को समझना programming का पहला और महत्वपूर्ण कदम है। यह हमें यह समझने में मदद करता है कि program किस प्रकार organized होता है और विभिन्न components मिलकर कैसे काम करते हैं।