"सी प्रोग्रामिंग/परिचय अभ्यास": अवतरणों में अंतर

विकिपुस्तक से
No edit summary
No edit summary
पंक्ति २५: पंक्ति २५:
int main()
int main()
</syntaxhighlight>
</syntaxhighlight>
यह सी भाषा मे लिखे प्रोग्राम का मुख्य फंकशन होता है कोई भी सी प्रोग्राम को जब कंपाईल किया जाता है तो कंपाईलर #include के बाद सीधे इसी लाइन पर आता है। और प्रोग्राम को किर्यान्वित (exe) होने लायक बनाता है।
यह सी भाषा मे लिखे प्रोग्राम का मुख्य फंकशन होता है कोई भी सी प्रोग्राम को जब कंपाईल किया जाता है तो कंपाईलर #include के बाद सीधे इसी लाइन पर आता है। और प्रोग्राम को किर्यान्वित (exe) होने लायक बनाता है। सी भाषा मे फंकशन का प्रारूप Data_type function_name () होता है।
यहाँ
Data_type = int
function_name () = main

हम इसका पूरा अध्यान आगे के पाठ मे करेंगे। अभी के लिए आप केवल इसका बेसिक समझ ले। जो इस प्रकार कई कि int main() सी भाषा मे लिखे प्रोग्राम का मुख्य फंकशन होता है। और यही से कंपाईल की शुरुआत होती है। यह सभी प्रोग्राम मे अनिवार्य है। इसके बिना कंपाईल संभव नहीं है।

<syntaxhighlight lang="c">
printf("Hello, World!\n");
</syntaxhighlight>
यह पंक्ति विशेष रुचि का है, क्योंकि यही लाइन कंसोल पर वास्तविक आउटपुट का प्रदर्शित करती है। printf(" "); फंकशन मे " " के बीच मे लिखा हुआ प्रोग्राम मे जैसा का वैसा प्रदर्शित होता है।

१२:३२, १ सितम्बर २०१७ का अवतरण

पिछला: सी का स्वाद सूची अगला: प्रारंभिक

"Hello, World!" प्रोग्राम

परंपरा यह कहती है कि हम एक बहुत सरल प्रोग्राम से शुरूआत करनी चाहिए। जो स्क्रीन पर केवल "Hello, World!" अक्षर प्रदर्शित करे और तुरंत एक्ज़िट हो जाए। अपने पसंदीदा टैक्स्ट एडिटर या आईडीई में निम्न स्रोत कोड टाइप करें और इसे hello.c नामक फ़ाइल से सहेजें।

#include <stdio.h>

int main()
{
    printf("Hello, World!\n");
    return 0;
}

स्रोत कोड विश्लेषण

नीचे दिये गए प्रोग्राम के बारे मे हम आगे के पाठ मे विस्तृत पढ़ेगे। अभी के लिए आप केवल इसका बेसिक समझ लें।

#include <stdio.h>

यह एक प्रीप्रोसेसर डिरेक्टिव है। #include का अर्थ है कि इसके आगे लिखे फ़ाइल को प्रोग्राम मे शामिल करना है stdio.h एक स्टंडेर्ड इनपुट आउटपुट हैडर फ़ाइल है अर्थात #include <stdio.h> का मतलब यह है कि प्रोग्राम मे stdio.h हैडर फ़ाइल को शामिलित किया जाए।

int main()

यह सी भाषा मे लिखे प्रोग्राम का मुख्य फंकशन होता है कोई भी सी प्रोग्राम को जब कंपाईल किया जाता है तो कंपाईलर #include के बाद सीधे इसी लाइन पर आता है। और प्रोग्राम को किर्यान्वित (exe) होने लायक बनाता है। सी भाषा मे फंकशन का प्रारूप Data_type function_name () होता है। यहाँ Data_type = int function_name () = main

हम इसका पूरा अध्यान आगे के पाठ मे करेंगे। अभी के लिए आप केवल इसका बेसिक समझ ले। जो इस प्रकार कई कि int main() सी भाषा मे लिखे प्रोग्राम का मुख्य फंकशन होता है। और यही से कंपाईल की शुरुआत होती है। यह सभी प्रोग्राम मे अनिवार्य है। इसके बिना कंपाईल संभव नहीं है।

printf("Hello, World!\n");

यह पंक्ति विशेष रुचि का है, क्योंकि यही लाइन कंसोल पर वास्तविक आउटपुट का प्रदर्शित करती है। printf(" "); फंकशन मे " " के बीच मे लिखा हुआ प्रोग्राम मे जैसा का वैसा प्रदर्शित होता है।