
CHAPTER- 04 :
अपना पहला C प्रोग्राम लिखना सीखें (Apna Pehla C Program Likhna Seekhen)
Author: Er. Mujtaba Ansari
पहला C Program लिखकर आप C Programming सीखना शुरू कर सकते हैं। इस Guide में आप “Hello, World!” Program को Step by Step लिखना, Compile करना और Run करना सीखेंगे। हर Step को आसान भाषा में समझाया गया है, ताकि आप Code की हर लाइन को आसानी से समझ सकें।
यह लेख Er. Mujtaba Ansari द्वारा लिखा गया है। इनका उद्देश्य Students, Beginners और नए Programmers के लिए C Programming को आसान और Practical तरीके से सिखाना है। यदि आप पहली बार C Programming सीख रहे हैं या अपनी Programming Basics को मजबूत बनाना चाहते हैं, तो यह Guide आपकी Coding Journey की बेहतरीन शुरुआत साबित होगी।
C Programming सीखने के बाद Career Options
अगर आप C Programming अच्छी तरह सीख लेते हैं, तो आपके लिए कई बेहतरीन Career Opportunities उपलब्ध होती हैं। आप इन क्षेत्रों में अपना करियर बना सकते हैं:
- सॉफ्टवेयर इंजीनियर (Software Engineer)
- साइबर सुरक्षा इंजीनियर (Cybersecurity Engineer)
- रोबोटिक्स इंजीनियर (Robotics Engineer)
- सिस्टम प्रोग्रामर (System Programmer)
- एम्बेडेड सिस्टम्स इंजीनियर (Embedded Systems Engineer)
- फर्मवेयर इंजीनियर (Firmware Engineer)
- इंटरनेट ऑफ थिंग्स डेवलपर (IoT Developer)
- ऑटोमोटिव सॉफ्टवेयर इंजीनियर (Automotive Software Engineer)
- लिनक्स डेवलपर (Linux Developer)
- डिवाइस ड्राइवर डेवलपर (Device Driver Developer)
📚 C Programming का Complete Course Structure
✅ Chapter 1: C Programming की मूल बातें (Fundamentals)
✅ Chapter 2: C Language का इतिहास और विकास (History & Evolution)
✅ Chapter 3: C Compiler को Install करना
✅ Chapter 4: अपना पहला C Program लिखना (Current Chapter)
🔜 Chapter 5: C Program की Structure
🔜 Chapter 6: Variables और Data Types
🔜 Chapter 7: C में Operators
🔜 Chapter 8: Input और Output Functions
🔜 Chapter 9: Conditional Statements (if, if-else, switch)
🔜 Chapter 10: C में Loops (for, while, do-while)
🔜 Chapter 11: Arrays
🔜 Chapter 12: Strings
🔜 Chapter 13: Functions
🔜 Chapter 14: Pointers
🔜 Chapter 15: Structures और Unions
🔜 Chapter 16: File Handling
अपना पहला C Program (Hello World) लिखना सीखें
परिचय (Introduction)
हर Programmer अपनी Coding Journey की शुरुआत Hello World Program से करता है। यह एक छोटा और आसान C Program है, लेकिन इसके माध्यम से आप C Programming की सबसे महत्वपूर्ण बातें सीखते हैं।
जब आप अपना पहला C Program लिखते हैं, तो आप सीखते हैं:
- C Code कैसे लिखें।
- C Program को कैसे Save करें।
- Program को Compile कैसे करें।
- Program को Run कैसे करें।
- Computer किसी C Program को कैसे Execute करता है।
इसे ऐसे समझिए, जैसे कोई बच्चा पहले अक्षर (Alphabet) सीखता है और उसके बाद शब्द तथा वाक्य लिखना सीखता है। उसी तरह, Hello World Program सीखने के बाद Variables, Data Types, Operators, Loops, Functions, Arrays और Pointers जैसे विषयों को समझना आपके लिए काफी आसान हो जाता है।
अगर आप पहली बार C Programming सीख रहे हैं, तो यह Program आपकी Coding Journey की सबसे अच्छी शुरुआत है।
C Program क्या होता है?
C Program निर्देशों (Instructions) का एक समूह होता है, जिसे C Programming Language में लिखा जाता है। ये निर्देश Computer को बताते हैं कि उसे कौन-सा कार्य करना है।
उदाहरण:
- स्क्रीन पर कोई संदेश (Message) दिखाना।
- दो संख्याओं को जोड़ना।
- छात्रों के अंक (Marks) की गणना करना।
- Software बनाना।
- Games विकसित करना।
- Operating System तैयार करना।
हर C Program की शुरुआत main() Function से होती है। जब Program Run होता है, तो Computer सबसे पहले main() Function को ही Execute करता है।
Hello World Program क्या होता है?
Hello World Program वह पहला और सबसे आसान C Program है, जिसे हर Beginner सबसे पहले लिखता है।
इस Program का मुख्य उद्देश्य स्क्रीन पर यह संदेश दिखाना है:
Hello, World!
इस छोटे से Program की मदद से आप C Program की मूल संरचना (Basic Structure) को समझते हैं। यही कारण है कि Hello World Program को C Programming सीखने का पहला कदम माना जाता है।
C में Hello World Program
नीचे Hello World Program का सबसे सरल उदाहरण दिया गया है:
#include <stdio.h>
int main()
{
printf("Hello, World!");
return 0;
}
Output
Hello, World!
जब आप इस Program को Compile करके Run करते हैं, तो स्क्रीन पर “Hello, World!” दिखाई देता है। यह Program यह समझने में मदद करता है कि C Program कैसे लिखा जाता है और Computer उसे कैसे Execute करता है।
Program की हर Line को समझें (Line by Line Explanation)
अब हम Hello World Program की हर लाइन को एक-एक करके समझेंगे।
Line 1
#include <stdio.h>
यह क्या है? (Yeh kya hai?)
यह एक Preprocessor Directive है।
यह Compiler को बताता है कि Program को Compile करने से पहले Standard Input Output Library (stdio.h) को शामिल (Include) करना है।
इस Library में कई उपयोगी Functions होते हैं, जैसे:
printf()scanf()
यदि आप stdio.h को Include नहीं करेंगे, तो Compiler printf() Function को नहीं पहचान पाएगा।
आसान उदाहरण (Easy Example)
मान लीजिए आपको खाना बनाना है। खाना बनाने से पहले आपको बर्तन (Utensils) चाहिए।
ठीक उसी तरह, printf() का उपयोग करने से पहले Program को stdio.h की आवश्यकता होती है।
Line 2
int main()
main() क्या है?
main() हर C Program का सबसे महत्वपूर्ण Function होता है।
जब भी कोई C Program Run होता है, तो उसकी शुरुआत हमेशा main() Function से होती है।
चाहे Program में कितने भी Functions हों, सबसे पहले main() ही Execute होता है।
int का क्या मतलब है? (int ka kaam kya hai?)
int का अर्थ Integer होता है।
यह Compiler को बताता है कि main() Function अंत में एक Integer Value लौटाएगा।
Line 3
{
यह Opening Curly Brace है।
यह बताता है कि main() Function यहीं से शुरू हो रहा है।
इसके अंदर लिखा गया पूरा Code main() Function का हिस्सा होता है।
Line 4
printf("Hello, World!");
printf() क्या है?
printf() एक Built-in Output Function है।
इसका उपयोग Screen पर Text या Value दिखाने के लिए किया जाता है।
Syntax
printf("Text");
उदाहरण
printf("Welcome");
Output
Welcome
आप printf() की मदद से Numbers भी दिखा सकते हैं।
उदाहरण
printf("100");
Output
100
Line 5
return 0;
return 0; का क्या मतलब है?
यह Statement Operating System को बताता है कि Program सफलतापूर्वक (Successfully) पूरा हो गया है।
अधिकांश C Programs के अंत में return 0; लिखा जाता है।
Line 6
}
यह Closing Curly Brace है।
यह बताता है कि main() Function यहाँ समाप्त हो गया है।
Program कैसे चलता है? (Program Flow)
Computer Program को Step by Step इस क्रम में Execute करता है:
- सबसे पहले
stdio.hLibrary को Include करता है। - इसके बाद
main()Function से Program शुरू होता है। - फिर
printf()Statement Execute होता है। - स्क्रीन पर Output दिखाई देता है।
- इसके बाद
return 0;Execute होता है। - अंत में Program End हो जाता है।
C Program कैसे काम करता है?
जब हम कोई C Program बनाते हैं, तो वह Output दिखाने से पहले कुछ आसान चरणों (Steps) से होकर गुजरता है।
Step 1: Source Code लिखें
सबसे पहले किसी Text Editor या IDE में अपना C Program लिखें।
उदाहरण:
#include <stdio.h>
int main()
{
printf("Hello, World!");
return 0;
}
अब इस फ़ाइल को hello.c नाम से Save करें।
Step 2: Program को Compile करें
अब Compiler आपके Program को जाँचता है।
- यदि Program में कोई Error होती है, तो Compiler उसे बता देता है।
- यदि कोई Error नहीं होती, तो Compiler Program को Machine Language में बदल देता है, जिसे Computer समझ सकता है।
Step 3: Linking
इसके बाद Linker आपके Program को आवश्यक Library Files से जोड़ता है।
इससे Program सही तरीके से चलने के लिए तैयार हो जाता है।
Step 4: Program को Execute करें
अब Computer Program को Execute (Run) करता है।
यदि Program में कोई Error नहीं होती, तो उसका Output स्क्रीन पर दिखाई देता है।
Output:
Hello, World!
अपना पहला C Program कैसे लिखें?
अपना पहला C Program लिखने के लिए नीचे दिए गए आसान चरणों का पालन करें।
Step 1: C Compiler या IDE खोलें
सबसे पहले अपना C Compiler या IDE खोलें।
उदाहरण:
- Code::Blocks
- Dev-C++
- Visual Studio Code
- GCC Terminal
Step 2: नई फ़ाइल बनाएँ
अब New File बनाएं।
Step 3: Hello World Program लिखें
नई फ़ाइल में Hello World Program लिखें।
Step 4: फ़ाइल को Save करें
अब फ़ाइल को .c Extension के साथ Save करें।
उदाहरण:
hello.c
हमेशा फ़ाइल को
.cExtension के साथ ही Save करें।
Step 5: Program को Compile करें
अब Program को Compile करें।
यदि कोई Error नहीं है, तो Program सफलतापूर्वक Compile हो जाएगा।
Step 6: Program को Run करें
अब Program को Run करें।
इसके बाद Computer आपके Program को Execute करेगा।
Step 7: Output देखें
अब स्क्रीन पर Program का Output दिखाई देगा।
Hello, World!
बधाई हो! 🎉 (Congratulations! ✅)
आपने अपना पहला C Program सफलतापूर्वक लिख लिया है।
Hello World Program सबसे पहले क्यों सिखाया जाता है?
Hello World Program C Programming सीखने का पहला Program होता है। इसे सबसे पहले सिखाने के मुख्य कारण हैं:
- यह C Programming की शुरुआत करने का सबसे आसान तरीका है।
- इससे Program की Basic Structure समझ में आती है।
- यह बताता है कि Output स्क्रीन पर कैसे दिखाई देता है।
- इससे Compile और Run करने की प्रक्रिया समझ में आती है।
- यह आगे के C Programs सीखने के लिए एक मजबूत आधार तैयार करता है।
हर C Program की Structure (Structure of Every C Program)
लगभग हर C Program में ये मुख्य भाग होते हैं।
1. Header File
यह Program में आवश्यक Library को शामिल करता है।
उदाहरण:
#include <stdio.h>
2. main() Function
यहीं से Program की शुरुआत होती है।
उदाहरण:
int main()
3. Statements
ये वे Instructions होती हैं, जिन्हें Computer एक-एक करके Execute करता है।
उदाहरण:
printf("Hello");
4. Return Statement
यह Program को सही तरीके से समाप्त (End) करता है।
उदाहरण:
return 0;
Beginners Programmer द्वारा की जाने वाली सामान्य गलतियाँ
जब नए विद्यार्थी C Programming सीखते हैं, तो वे अक्सर ये गलतियाँ करते हैं।
1. Semicolon (;) लगाना भूल जाना
गलत:
printf("Hello")
सही:
printf("Hello");
2. Function का गलत नाम लिखना
गलत:
print()
सही:
printf()
3. Header File शामिल न करना
गलत:
int main()
{
printf("Hello");
}
सही:
#include <stdio.h>
int main()
{
printf("Hello");
}
4. Curly Braces ({ }) सही से न लगाना
Program में Opening { और Closing } Curly Braces का सही उपयोग करें।
5. गलत File Extension से Save करना
सही:
hello.c
गलत:
hello.txt
C Programming की अच्छी आदतें (Best Practices)
यदि आप C Programming अच्छे से सीखना चाहते हैं, तो इन बातों का हमेशा ध्यान रखें।
1. आसान (Meaningful) File Name रखें
फ़ाइल का नाम ऐसा रखें, जिससे उसका उद्देश्य आसानी से समझ में आ जाए।
उदाहरण:
hello.ccalculator.cstudent.c
2. काम करते समय File Save करते रहें।
Program लिखते समय अपनी फ़ाइल को बार-बार Save करते रहें।
इससे अचानक Computer बंद होने या किसी समस्या आने पर आपका काम सुरक्षित रहेगा।
3. साफ़ और व्यवस्थित Code लिखें
हमेशा ऐसा Code लिखें जिसे पढ़ना और समझना आसान हो।
साथ ही Proper Indentation (सही Space और Alignment) का उपयोग करें।
4. Compiler के Error Messages ध्यान से पढ़ें
यदि Program में कोई Error आती है, तो घबराएँ नहीं।
Compiler द्वारा दिखाए गए Error Message को ध्यान से पढ़ें और उसी के अनुसार गलती को ठीक करें।
5. हर दिन अभ्यास करें
हर दिन थोड़ा-थोड़ा Practice करें।
नियमित अभ्यास से आपकी Programming Skills तेज़ी से बेहतर होती हैं।
6. Code को समझें, केवल याद न करें
Program को केवल याद (Memorize) करने की बजाय उसका Logic समझने की कोशिश करें।
जब Logic समझ में आ जाता है, तो आप नए Programs भी आसानी से लिख सकते हैं।
मुख्य बातें :
C Programming सीखते समय इन बातों को हमेशा याद रखें।
- हर C Program की शुरुआत
main()Function से होती है। #include <stdio.h>Input और Output से जुड़े Functions उपलब्ध कराता है।printf()का उपयोग स्क्रीन पर Output दिखाने के लिए किया जाता है।- Curly Braces
{ }Function की शुरुआत और अंत को दर्शाती हैं। return 0;Program को सफलतापूर्वक समाप्त करता है।- C Program की फ़ाइल को हमेशा
.cExtension के साथ Save करें। - Program को Run करने से पहले उसे Compile करना आवश्यक है।
महत्वपूर्ण बात:
Hello World Program C Programming का पहला और सबसे महत्वपूर्ण Program है।
इसी Program के माध्यम से आप C की Basic Syntax, Program Structure और Program Execution को समझते हैं।
जब आप इस Program की हर लाइन को अच्छी तरह समझ लेते हैं, तो आगे Variables, Operators, Conditions, Loops, Functions, Arrays, Pointers, File Handling और C Programming के अन्य महत्वपूर्ण Concepts सीखना आसान हो जाता है।
C Programming का उपयोग कहाँ होता है? (Real-Life Applications)
C Programming दुनिया की सबसे लोकप्रिय Programming Languages में से एक है। इसका उपयोग आज भी कई महत्वपूर्ण क्षेत्रों में किया जाता है। नीचे इसके कुछ प्रमुख वास्तविक उपयोग दिए गए हैं।

1. Operating Systems
कई Operating Systems के मुख्य भाग C Programming की मदद से बनाए गए हैं।
उदाहरण:
- Linux
- Windows
- Unix
2. Medical Devices
अस्पतालों और स्वास्थ्य सेवाओं में उपयोग होने वाली कई मशीनों का Software C Programming में विकसित किया जाता है।
उदाहरण:
- Patient Monitoring Systems
- ECG Machines
- Blood Pressure Monitors
- Glucose Meters
3. Automotive Industry
वाहनों के कई महत्वपूर्ण Systems का Software C Programming से बनाया जाता है।
उदाहरण:
- Engine Control Unit (ECU)
- Anti-lock Braking System (ABS)
- Airbag Control System
- Dashboard System
4. Embedded Systems
कई Electronic Devices के अंदर चलने वाला Software C Programming में लिखा जाता है।
उदाहरण:
- Digital Cameras
- Washing Machines
- Microwave Ovens
- Smart TVs
- Air Conditioners
- Printers
5. Banking और ATM Systems
Banking और Payment Systems में भी C Programming का व्यापक उपयोग होता है।
उदाहरण:
- ATM Software
- Card Readers
- POS (Point of Sale) Machines
6. Networking
Network Devices के Software विकसित करने में C Programming का उपयोग किया जाता है।
उदाहरण:
- Routers
- Switches
- Modems
- Firewalls
7. IoT (Internet of Things) Devices
कई Smart Devices का Software C Programming की मदद से बनाया जाता है।
उदाहरण:
- Smart Bulbs
- Smart Locks
- Smart Home Devices
- Wearable Devices
8. Robotics
Robots को नियंत्रित करने और Automation के लिए C Programming का उपयोग किया जाता है।
उदाहरण:
- Industrial Robots
- Drone Controllers
- Robotic Arms
9. Game Development
कई Game Engines और Graphics Libraries के मुख्य भाग C और C++ में विकसित किए जाते हैं।
10. Database Systems
कई Database Systems के मुख्य Components C Programming में बनाए जाते हैं, जिससे बेहतर Performance, Speed और Reliability मिलती है।
11. Compilers
कई Programming Languages के Compilers और Interpreters को C Programming में विकसित किया जाता है।
12. Cybersecurity
Cybersecurity से जुड़े कई महत्वपूर्ण Tools भी C Programming में विकसित किए जाते हैं।
उदाहरण:
- Security Tools
- Network Analysis Tools
- Malware Analysis Tools
- Penetration Testing Tools
अक्सर पूछे जाने वाले प्रश्न (FAQs)
1. Hello, World! Program सबसे पहले क्यों सिखाया जाता है?
क्योंकि यह C Program की Basic Structure, Syntax और Execution को समझने का सबसे आसान तरीका है।
2. #include <stdio.h> का क्या उपयोग है?
यह Standard Input Output Library को शामिल करता है, जिससे printf() और scanf() जैसे Functions का उपयोग किया जा सकता है।
3. main() Function का क्या काम है?
main() हर C Program का शुरुआती Function होता है। Program का Execution हमेशा यहीं से शुरू होता है।
4. printf() Function क्या करता है?
printf() का उपयोग स्क्रीन पर Text, Numbers या अन्य Output दिखाने के लिए किया जाता है।
5. return 0; क्यों लिखा जाता है?
यह बताता है कि Program सफलतापूर्वक पूरा हो गया है।
6. C Program की सही File Extension क्या होती है?
C Program की File को हमेशा .c Extension के साथ Save करना चाहिए।
उदाहरण: hello.c
7. यदि Semicolon (;) लगाना भूल जाएँ, तो क्या होगा?
Compiler Syntax Error दिखाएगा और Program Compile नहीं होगा।
8. Hello, World! Program क्यों महत्वपूर्ण है?
यह Beginners को C Programming की Basic Syntax, Program Structure, Compilation और Execution को समझने में मदद करता है।
9. C Program किस Function से शुरू होता है?
हर C Program, main() Function से शुरू होता है।
10. C में Output दिखाने के लिए कौन-सा Function उपयोग किया जाता है?
C में स्क्रीन पर Output दिखाने के लिए printf() Function का उपयोग किया जाता है।
इस लेख को अंग्रेज़ी में पढ़ें ( Read This Article in English ):

मुजतबा अंसारी एक सॉफ्टवेयर इंजीनियर तथा The Tech Earth के संस्थापक (Founder) और CEO हैं। वे तकनीक, आर्टिफिशियल इंटेलिजेंस (AI), सॉफ्टवेयर, साइबर सुरक्षा, ब्लॉगिंग, हेल्थ टेक, एग्री टेक और डिजिटल ट्रेंड्स से जुड़े विषयों पर लेख लिखते हैं। उनका उद्देश्य पाठकों को नई तकनीकों और डिजिटल दुनिया की नवीनतम जानकारियों से अपडेट रखना है।
