Basic Structure Of C Program In Hindi With Examples

क्या आप Structure Of C Program In Hindi क बारे जानना चाहते है | तोह आप बिलकुल सही जगह पर हो। यहाँ हम बिस्तर से बताएँगे की C Program क्या है , उसका स्ट्रक्चर और स प्रोग्राम का हम दो उद्धरण भी देखेंगे | तोह ये पोस्ट आप अंत तक पढ़े ताकि साडी जानकारी आपको मिल सके |

Structure Of C Program In Hindi

C Programming क्या है?

‘C’ एक general-purpose प्रोग्रामिंग भाषा है जो बेहद लोकप्रिय, सरल और उपयोग में आसान् है। यह एक Structured प्रोग्रामिंग भाषा है जो मशीन-स्वतंत्र है और व्यापक रूप से various applications, विंडोज जैसे ऑपरेटिंग सिस्टम, और कई अन्य जटिल प्रोग्राम जैसे Oracle database, Git, Python interpreter और बहुत कुछ लिखने के लिए उपयोग की जाती है।

ऐसा कहा जाता है कि ‘C’ प्रोग्रामिंग भाषा कि सुरुबात है। कोई कह सकता है, C प्रोग्रामिंग का आधार है। यदि आप ‘C’ जानते हैं, तो आप ‘C’ language  की अवधारणा का उपयोग करने वाली अन्य प्रोग्रामिंग भाषाओं के ज्ञान को आसानी से समझ सकते हैं।

इसे मुख्य रूप से एक ऑपरेटिंग सिस्टम लिखने के लिए सिस्टम प्रोग्रामिंग भाषा के रूप में विकसित किया गया था।

‘C’ भाषा की मुख्य features में low level मेमोरी एक्सेस, कीवर्ड का एक सरल सेट और एक साफ शैली शामिल है, ये विशेषताएं ‘C’ भाषा को ऑपरेटिंग सिस्टम या कंपाइलर विकास जैसे सिस्टम प्रोग्रामिंग के लिए उपयुक्त बनाती हैं।

जावा के सिंटैक्स की तरह, PHP, जावास्क्रिप्ट और कई अन्य भाषाएँ मुख्य रूप से C भाषा पर आधारित हैं। ‘C ++’, JAVA, Python, C sharp,  लगभग सभि C भाषा पर आधारित हैं।

Basic Structure Of C Program In Hindi

एक ‘C’ प्रोग्राम को 3 लाइन से लेकर लाखों लाइन तक हो सकता है। यह c भाषा में लिखित कोड की एक बहुत ही सरल 3 पंक्ति है।

“Hello World!” उदाहरण सबसे लोकप्रिय और बुनियादी कार्यक्रम है जो आपको प्रोग्रामिंग के साथ आरंभ करने में मदद करेगा।

यह प्रोग्राम आपको आउटपुट स्क्रीन पर ” Hello World ” आउटपुट प्रदर्शित करने में मदद करता है। नीचे दिया गया 2 उदाहरण आपको ‘सी’ भाषा प्रवाह को समझने में मदद करेगा –

/* This is comment line */
#include <stdio.h>
int main()
{
// This is comment line
printf("Hello World!\n\n");
getch();
return 0;
}

Explanation Of Structure Of C Program In Hindi

Comment line

‘C’ में कमेंट जोड़ने के दो तरीके हैं: सिंगल लाइन कमेंट और बहु-पंक्ति टिप्पणी। ‘C’ में, सिंगल लाइन कमेंट // से शुरू होता है। यह एक ही पंक्ति में शुरू और समाप्त होता है।

‘C’ प्रोग्रामिंग में एक अन्य प्रकार की टिप्पणी है जो हमें एक साथ कई पंक्तियों पर टिप्पणी करने की अनुमति देती है, वे बहु-पंक्ति टिप्पणियां हैं।

// This is a single line comment

/* This is

a multi-line comment */

# include <stdio.h>

यह कमांड ‘C’ में एक प्रीप्रोसेसर निर्देश है जिसमें किसी भी सी प्रोग्राम को संकलित करने से पहले सभी मानक इनपुट-आउटपुट फाइलें शामिल हैं ताकि हमारे सी प्रोग्राम में उन सभी कार्यों का उपयोग किया जा सके।

int main ()

यह वह लाइन है जहाँ से प्रोग्राम का Execution शुरू होता है। main () फ़ंक्शन किसी भी ‘C’ प्रोग्राम का Execution शुरू करता है। Main () फ़ंक्शन के अंदर लिखित पंक्तियों को Statement कहा जाता है। प्रत्येक Statement अर्धविराम (Semi-colon) के साथ समाप्त होता है ‘;’

{ } Opening brackets and closing brackets

Opening brackets प्रोग्राम में किसी भी फंक्शन की शुरुआत को इंगित करता है। यहाँ यह मुख्य फंक्शन की शुरुआत को इंगित करता है। closing brackets  फ़ंक्शन के अंत को इंगित करता है। यहां यह मुख्य कार्य के अंत को इंगित करता है

printf(“Hello World”)

printf() कमांड C <stdio.h> लाइब्रेरी में शामिल है, जो आउटपुट स्क्रीन पर संदेश प्रदर्शित करने में मदद करता है।

getch () – यह कमांड स्क्रीन को होल्ड करने में मदद करता है।

Return 0 – यह कमांड सी प्रोग्राम को समाप्त कर देता है और एक शून्य मान देता है, जो कि 0 है।

Compilation and Run of C Program

किसी फ़ाइल में Source code को compile और Run करने का निम्नलिखित सरल चरण हैं –

एक टेक्स्ट एडिटर खोलें और उपर्युक्त कोड जोड़ें। फाइल को किसी भी नाम से save कीजिए ( like HelloWorld.c ) , लेकिन अंत में आपको एक एक्सटेंशन के रूप में एक .c लगाना होगा

एक कमांड प्रॉम्प्ट खोलें और उस निर्देशिका पर जाएँ जहाँ आपने फ़ाइल को सहेजा है। अपना कोड complie करने के लिए gcc HelloWorld.c टाइप करें और एंटर दबाएं।

यदि आपके कोड में कोई errors नहीं है, तो कमांड प्रॉम्प्ट आपको अगली पंक्ति में ले जाएगा और एक executable फ़ाइल उत्पन्न करेगा। अब, अपने प्रोग्राम को execute करने के लिए a.out टाइप करें।

आपको स्क्रीन पर आउटपुट “Hello World!” प्रिंट दिखाई देगा।

सी प्रोग्रामिंग भाषा में 2 नंबर जोड़ने और आउटपुट स्क्रीन में प्रिंट करने का एक और उदाहरण है –

/* Sum of two numbers */  
#include<stdio.h>   
int main()  
{  
int a, b, sum;  
printf("Enter two numbers to be added ");  
    scanf("%d %d", &a, &b);  
    // calculating sum  
    sum = a + b;      
    printf("%d + %d = %d", a, b, sum);  
    return 0;  // return the integer value in the sum  
} 

Explanation

पहली पंक्ति comment line है। इसमें वर्णित किसी भी कथन को कोड नहीं माना जाता है। यह एक कोड में विवरण अनुभाग का एक हिस्सा है। Comment line optional होता है।

#include<stdio.h>  यह standard इनपुट-आउटपुट हेडर फाइल है। यह प्रीप्रोसेसर सेक्शन का कमांड है।

int main() प्रत्येक प्रोग्राम में निष्पादित होने वाला पहला फंक्शन है। integer मान वापस करने के लिए हमने main() के साथ int का उपयोग किया है। फिर {} ब्रेसिज़ किसी फ़ंक्शन की शुरुआत और अंत को चिह्नित करते हैं। यह सभी program में अनिवार्य है।

printf() स्क्रीन पर टेक्स्ट प्रिंट करता है। यह variable या constant डेटा प्रदर्शित करने के लिए एक फ़ंक्शन है। scanf () यह standard इनपुट स्ट्रीम से डेटा पढ़ता है और परिणाम को console पे लिखता है।

अगली दो पंक्तियों में हम varialbe के मदद  से दो नंबर जोड़ा हैं और प्रिंट फ़ंक्शन का उपयोग करके उन्हें प्रिंट किया हैं

और Return 0 स्टेटमेंट केवल यह बताता है कि एक प्रोग्राम में कोई error नहीं है और इसे सफलतापूर्वक execute किया जा सकता है।

 C Program का इतिहास

प्रोग्रामिंग भाषाओं का आधार या पिता ‘ALGOL’ है। इसे पहली बार 1960 में पेश किया गया था। यूरोपीय देशों में ‘ALGOL’ का इस्तेमाल बड़े पैमाने पर किया जाता था।

1967 में, एक नई कंप्यूटर प्रोग्रामिंग भाषा की घोषणा की गई, जिसे ‘BCPL’ कहा गया, जिस्से Basic Combined Programming Language कहा जाता है।

‘BCPL’ को मार्टिन रिचर्ड्स द्वारा डिजाइन और विकसित किया गया था, खासकर सिस्टम सॉफ्टवेयर लिखने के लिए। 1970 में केन थॉम्पसन द्वारा ‘B’ नामक एक नई प्रोग्रामिंग भाषा पेश की गई जिसमें ‘BCPL’ की कई विशेषताएं शामिल थीं। ‘BCPL’ और ‘B’ दोनों सिस्टम प्रोग्रामिंग भाषाएं थीं।

1972 में, एक महान कंप्यूटर वैज्ञानिक डेनिस रिची ने बेल लेबोरेटरीज में ‘C’ नामक एक नई प्रोग्रामिंग भाषा बनाई। इसे ‘ALGOL’, ‘BCPL’ और ‘B’ प्रोग्रामिंग भाषाओं से बनाया गया था।

‘C’ प्रोग्रामिंग भाषा में इन भाषाओं की सभी विशेषताएं और कई अतिरिक्त अवधारणाएं शामिल हैं जो इसे अन्य भाषाओं से अद्वितीय बनाती हैं।  

‘C’  एक शक्तिशाली प्रोग्रामिंग भाषा है जो यूनिक्स ऑपरेटिंग सिस्टम से जुड़ी हुई है। यहां तक ​​कि अधिकांश यूनिक्स ऑपरेटिंग सिस्टम को ‘सी’ में कोडित किया गया है।

प्रारंभ में ‘सी’ प्रोग्रामिंग यूनिक्स ऑपरेटिंग सिस्टम तक ही सीमित था, लेकिन जैसे-जैसे यह दुनिया भर में फैलना शुरू हुआ, यह वाणिज्यिक हो गया, और क्रॉस-प्लेटफ़ॉर्म सिस्टम के लिए कई कंपाइलर जारी किए गए।

आज ‘सी’ कई तरह के ऑपरेटिंग सिस्टम और हार्डवेयर प्लेटफॉर्म के तहत चलता है।  C++/Java जैसी भाषाएँ ‘C’ से विकसित की गई हैं।

इन भाषाओं का व्यापक रूप से विभिन्न तकनीकों में उपयोग किया जाता है। इस प्रकार, ‘सी’ कई अन्य भाषाओं के लिए आधार बनाता है जो वर्तमान में उपयोग में हैं।

C भाषा का अनुप्रयोग

‘C’ के अनुप्रयोग न केवल विंडोज या लिनक्स जैसे ऑपरेटिंग सिस्टम के विकास तक सीमित हैं, बल्कि GUI (ग्राफिकल यूजर इंटरफेस) और IDEs (Integrated Development Environments) के विकास में भी हैं।

  1. उच्च स्तरीय प्रोग्रामिंग भाषा का उपयोग करके विकसित किया जाने वाला पहला ऑपरेटिंग सिस्टम यूनिक्स था, जिसे ‘C’ प्रोग्रामिंग भाषा में डिजाइन किया गया था। बाद में, माइक्रोसॉफ्ट विंडोज और विभिन्न एंड्रॉइड एप्लिकेशन सी में लिखे गए थे।
  2. जब scripting applications और embedded systems के drivers की बात आती है तो सी प्रोग्रामिंग भाषा को सबसे अच्छि विकल्प माना जाता है
  3. ‘C’ भाषा के सबसे लोकप्रिय उपयोगों में से एक compilers का निर्माण था। कई अन्य प्रोग्रामिंग भाषाओं के लिए compilers को निम्न-स्तरीय भाषाओं के साथ C के जुड़ाव को ध्यान में रखते हुए डिज़ाइन किया गया था, जिससे मशीन द्वारा समझने में आसानी होती है।
  4. कोई भी GUI  रिलेटेड software जैसे  Adobe photoshop, Google Applications, Mozilla Firefox ‘C’ programming language  से बनाया गया है
  5. Google फ़ाइल सिस्टम और Google क्रोमियम ब्राउज़र को C/C++ का उपयोग करके विकसित किया गया था। इतना ही नहीं, Google ओपन सोर्स कम्युनिटी के पास C/C++ का उपयोग करके बड़ी संख्या में प्रोजेक्ट्स को हैंडल किया जा रहा है।

निष्कर्ष: Structure Of C Program In Hindi

असा करता हु आपको Structure of C Program in hindi क बारे में पूरा जानकारी प्राप्तः कर चुके है |

अगर आप Queue Data Structure क बारे में जानना चाहते है तोह ये पोस्ट जरूर पढ़े: Queue Data Structure in hindi |

अगर आपको और भी ऐसे ज्ञान वर्धक पोस्ट पढ़ने है तोह आप हमारे साइट क होमपेज पर जाये | ये दोस्तो क साथ भी शेयर करे | धन्यवाद |

Leave a Comment