C First Program - सी में पहला प्रोग्राम
- _Romeyo Boy_
- 4 नव॰ 2021
- 2 मिनट पठन
अपडेट करने की तारीख: 22 नव॰ 2021

जैसे कि कोई भी नई भाषा सीखते समय, आरंभ करने का स्थान क्लासिक (classic) "हैलो वर्ल्ड!" प्रोग्राम होता है।
For Example;
#include <stdio.h> int main() {
printf("Hello, World! \n");
return 0; }
आइए प्रत्येक पंक्ति को समझने के लिए कोड को तोड़कर समझते हैं;
# include <stdio.h>
#include <stdio.h> आउटपुट उत्पन्न करने के लिए उपयोग किए जाने वाले फ़ंक्शन को stdio.h में परिभाषित किया गया है। stdio.h इसका पूरा नाम standard input output header file होता हैं।
Header File
printf फ़ंक्शन का उपयोग करने के लिए, हमें पहले आवश्यक फ़ाइल को शामिल करना होगा, जिसे header (हेडर) फ़ाइल भी कहा जाता है।
int main( )
int main ( ), जो main ( ) फ़ंक्शन किसी प्रोग्राम का प्रवेश बिंदु होता है। यहां से हमारा कोड लिखना प्रारम्भ करते हैं।
{ } Curly Brackets
Curly Brackets { } किसी फ़ंक्शन की शुरुआत और अंत को इंगित करते हैं ( जिसे कोड ब्लॉक [code block] भी कहा जाता है )। कोष्ठक (Brackets) के अंदर दिए गए कथन यह निर्धारित करते हैं (determines) कि क्रियान्वित होने पर फ़ंक्शन क्या करता है।
printf Function
printf फ़ंक्शन (function) का उपयोग डिस्प्ले स्क्रीन पर आउटपुट उत्पन्न करने के लिए किया जाता है।
"Hello, World! \n"
यहां, हम "Hello, world!" टेक्स्ट पास करते हैं। हम जो भी टेक्स्ट स्क्रीन पर डिसप्ले कराना चाहते हैं, जिसे हम डबल कोट्स (" ") के अंदर लिखते हैं। इसके लिए हम \n एस्केप सीक्वेंस (escape sequence) एक न्यूलाइन कैरेक्टर को आउटपुट करता है। एस्केप सीक्वेंस हमेशा बैकस्लैश \ से शुरू होते हैं।
; Semicolon
अर्धविराम ; (semicolon) कथन के अंत को इंगित करता है। प्रत्येक कथन अर्धविराम (;) के साथ समाप्त होना चाहिए।
return 0;
return 0; यह कथन main( ) फ़ंक्शन को समाप्त करता है और कॉलिंग प्रक्रिया में मान 0 देता है। संख्या 0 का आम तौर पर मतलब है कि हमारे कार्यक्रम को सफलतापूर्वक निष्पादित किया गया है। कोई अन्य संख्या इंगित करती है कि कार्यक्रम विफल (failed) हो गया है।
! अब कोड को चलाएँ और देखें कि यह कैसे काम करता है!
How "Hello, World!" Program Works? ( "Hello, World!" प्रोग्राम कैसे कार्य करता हैं?)

✧ #include एक प्रिप्रोसेसर कमांड होता हैं जो कंपाइलर को प्रोग्राम में stdio.h मानक इनपुट और आउटपुट फ़ाइल की सामग्री को शामिल करने के लिए कहता हैं। ✧ stdio.h फाइल में क्रमश: इनपुट लेने और आउटपुट प्रदर्शित करने के लिए scanf( ) और printf( ) जैसे फंक्शंस का उपयोग किया जाता हैं। ✧ यदि आप #include <stdio.h> लिखें बिना printf( ) फंक्शन का उपयोग करते हैं, तो आपका प्रोग्राम संकलित (कंपाइल) नहीं होगा। ✧ सी प्रोग्रामिंग भाषा में प्रोग्राम का निष्पादन (एक्जिक्यूशन) main( ) फंक्शन से ही शुरु होता हैं। ✧ printf( ) स्क्रीन पर स्वरूपित (formatted) आउटपुट भेजने के लिए एक लाइब्रेरी फंक्शन होता हैं। इस प्रोग्राम में, printf( ) Hello, World! टेक्स्ट को स्क्रीन पर प्रदर्शित करता हैं।
✧ return 0; स्टेटमेंट प्रोग्राम की "Exit Status" होता हैं। सरल शब्दों में, इस स्टेटमेंट के साथ प्रोग्राम समाप्त होता हैं।
Comments