ऐरे, स्टिंग और कार्य
Array, String और Function का कंप्यूटर में उपयोग – आसान भाषा में समझें
परिचय
अगर आप कंप्यूटर प्रोग्रामिंग सीख रहे हैं तो आपने ज़रूर सुना होगा – Array, String, और Function के बारे में। ये तीनों किसी भी programming language (जैसे C, C++, Python) में ऐसे ज़रूरी concepts हैं जो प्रोग्राम को व्यवस्थित, तेज़ और दोबारा इस्तेमाल करने योग्य बनाते हैं।
आइए एक-एक करके इन्हें समझते हैं — और साथ में ये भी जानते हैं कि इनका प्रैक्टिकल इस्तेमाल कैसे होता है।
Array (एरे) – एक जैसा डेटा, एक नाम
क्या है?
Array एक ऐसा डेटा स्ट्रक्चर है जिसमें एक ही प्रकार के कई मान (values) को एक साथ स्टोर किया जा सकता है। जैसे अगर हमें 10 students के नंबर स्टोर करने हों, तो हम 10 अलग-अलग variables की बजाय एक Array बना सकते हैं।
उदाहरण:
उपयोग:
- डेटा को लूप के ज़रिए एकसाथ process करना
- बड़े डेटा सेट को compact रूप में संभालना
String (स्ट्रिंग) – शब्दों की दुनिया
क्या है?
String असल में characters का एक क्रम (sequence) होता है जिसे शब्द या वाक्य के रूप में इस्तेमाल किया जाता है। C में string एक character array ही होता है।
उदाहरण:
उपयोग:
- नाम, ईमेल, मैसेज आदि को store करना
- टेक्स्ट compare करना या जोड़ना
Function (फंक्शन) – Reusable Code का जादू
क्या है?
Function एक ऐसा कोड ब्लॉक होता है जिसे बार-बार कॉल किया जा सकता है। इसमें input (parameter) लिया जाता है और output (return value) दिया जाता है।
उदाहरण:
उपयोग:
- कोड को टुकड़ों में बाँटना (modular बनाना)
- बार-बार होने वाले tasks को simplify करना
तीनों का एकसाथ प्रयोग कैसे करें?
नीचे एक छोटा प्रोग्राम दिया गया है जिसमें Array, String और Function तीनों का एकसाथ प्रयोग हो रहा है:
निष्कर्ष
Array, String और Function प्रोग्रामिंग की वो तीन मजबूत नींव हैं जिन पर efficient और organized software बनाए जाते हैं। अगर आपने इनका सही उपयोग करना सीख लिया तो कोई भी कोड आपको मुश्किल नहीं लगेगा।
👉 याद रखें:
- Array एक ही type के multiple data को संभालता है।
- String character का array होता है।
- Function आपके code को reusable और readable बनाता है।
Bonus Tips:
- Array में कभी भी declared size से ज्यादा data न डालें।
- String में null character (
\0) होना जरूरी है। - Function में meaningful नाम और comments ज़रूर दें।