सी प्रोग्राम की संरचना हिंदी|Structure of C Program in Hindi
सी प्रोग्राम की संरचना हिंदी|Basic Structure Of C Program
C प्रोग्राम को लिखने के लिए हमें निम्न चरणों से गुजरना पड़ता है।
- Document Section
- Preprocessor/Link Section
- Definition Section
- Global Declaration Section
- Function Declaration Section
- Main Function
- User-Defined Function Section
- Documentation Section (Optional)
1. Preprocessor Section (Link Section) :
इस सेक्शन में हमें प्रोग्राम में प्रयोग होने वाली सभी हैडर फाइल को Declare किया जाता है।
Syntax :
#include <header_file.h> Example: #include <stdio.h> #include <conio.h> #include <math.h> #include <string.h> |
2- User Defined Function Section
इस Section में Program के बारे में बताया जाता है। इसे Multiline Comment में लिखते हैं।
File Name: File_Name.C Author Name: Author_Name Date: Date of The Program Description: What Programs Do |
3- Definition Section (Optional)
इस सेक्शन में प्रोग्राम में प्रयोग होने वाली सभी Symbolic Constants तथा Macros को Define किया जाता है, इसमें "Define" Keyword का प्रयोग किया जाता है।
Example: #define PI 3.14
4- Global Declaration Section (Optional)
इस Sectionमें Global Variables को Declare किया जाता है, Global Variable को Program में कहीं भी Use कर सकते है।
Example: int result
5- Function Declaration Section
इस सेक्शन में प्रोग्राम में प्रयोग होने वाले सभी Functions को Declare किया जाता है।
Syntax: Return_Type Function_Name();
Example: int Function_Name();
6- Main Function Section (Important)
इस सेक्शन में हमारे Program का पूरा Code लिखा जाता है,
जब भी हमारा प्रोग्राम रन होता है तो सबसे पहले main() Function ही Execute होता है।
Syntax:
int main() { //Code } |
7- User Define Function Section
इस सेक्शन में सभी User-Defined Function को Declare किया जाता है
Downloading Dev-C++
Dev, C++ एक Application Software (Computer App) जिसमे अपने C Program के Code को लिखेंगे और Run करेंगे आप चाहें तो अन्य Application को भी उपयोग कर सकते है।
Dev, C++ को Download करने के लिए नीचे दी गयी पर Link Click करे
Writing The First C Program
#include<stdio.h> #include<conio.h> int main() { printf("Welcome To icoderwe Website"); } getch(); } *****OUTPUT***** Welcome o the icoderweb Website |
Same Function in C Language
#include <stdio.h>: यहाँ पर हमने stdio.s नामक Header File include की है, इस Header File की मदद से हम printf() Function को Use कर पा रहे है।
int main() : यहाँ पर int एक Return Type है। int यह बताता है की यह Function कुछ न कुछ Return अवश्य करेगा इसलिए हमने Program के अंत में return 0 लिखा है,
यदि हम int के स्थान पर void उपयोग करने पर void यह बताता ह की हमारा Program कुछ भी Return नहीं करेगा अर्थात "Null" Return करेगा तथा हमें Return 0 लिखने की भी आवश्यकता नहीं है।
main(): यहाँ Main () Function का नाम है, हम इस Function का नाम Change नहीं सकते है यदि Change करेंगे तो Program Error देगा
{}: इन्हे Curli Braces कहते हैं। इनके अंदर ही Main Function का सारा Code होता है ।
return 0: return 0
यह बताता है कि Program कुछ भी return नहीं करता है।
Read Also: यह भी पढ़ें
2. सी प्रोग्राम की संरचना हिंदी|Structure of C Program in Hindi
3. 32 keywords in Hindi C language|सी भाषा में 32 कीवर्ड
4. डेटा टाइप क्या है कितने प्रकार के होते हैं|What is a data type, how many types are there?
5. सी लैंग्वेज में ऑपरेटर और ऑपरेटरों के प्रकार|Operators In C In Hindi & Types of Operators
3. 32 keywords in Hindi C language|सी भाषा में 32 कीवर्ड
4. डेटा टाइप क्या है कितने प्रकार के होते हैं|What is a data type, how many types are there?
5. सी लैंग्वेज में ऑपरेटर और ऑपरेटरों के प्रकार|Operators In C In Hindi & Types of Operators
C Language Comments (कमेन्ट्स)
C Program में Comments ऐसा कोड होता है जिसे कम्पाइलर द्वारा Execute नहीं किया जाता है।
Type Of Comments| कमेंट दो प्रकार के होते हैं।
(i) Single Line Comment (//)
Single line Comments का उपयोग एक लाइन की टिप्पणी के लिए किया जाता है।
Example: // This is a Single Line Comment
(ii) Multiline Comment (/ * */)
Multiline Comment का प्रयोग एक से अधिक लाइन की कमेंट (Comment) लिखने के लिये होता है।
Example:
/ * This
is
a
Multiline
Comment
*/
Executing The Program
यदि आपने प्रोग्राम Devc++ में बनाया है तो अपने बनाये गए प्रोग्राम को Run करने के लिए Compile & Run पर Click करें या F11 key को प्रेस करें इसके बाद एक Black Window (Console Window) Open होगी जिसमें आपके Program का Output होगा।
C language Translator
वह Program Language में लिखे गए Code को Machine Language (Binary Language ) में Convert करता है। वह Translator कहलाता है।
Translator निम्न प्रकार के होते है।
1. Assembler
2. Interpreter
3. Compiler
1. Assembler: वह Program जो Assembly Language (Middle-Level Language) को Machine Language (Binary Language) में Translate या Convert करता है। उसे Assembler कहते है
2. Interpreter (इंटरप्रेटर): वह Program जो High-Level Language के Line-By-Line मशीन Language (Binary Language) में Translate करता है। इंटरप्रेटर Perl, Python, Matlab जैसी High-Level Language को Binary Language में Translate करता है।
3. Compiler कम्पाइलर : ह Program जो C जैसी High Lavel Language को Binery Language में Translate करता है उसे Compiler कहते है। Compiler code को Line By Line Execute नहीं करता है।
बल्कि पूरे Code को एक साथ Binary Language में Translate करता है।
C Language Input /Output Statements
हमें अपने Program में User के कुछ Input लेने के लिए Input Statement तथा Output Show कराने के लिए Output Statement का उपयोग करते है।
C में Input /Output Statement को उपयोग करने के लिए अपने program में stdio.h नामक Header File को include करना होगा।
stdio.h का फूल फॉर्म है 'Standard Input Output Header File' है। इसमें सभी I/O Function होते हैं।
C में Input और Output Functions को 2 Category में Divide किया जाता है।
1. Formatted Input and Output Functions
- scanf()
- printf()
2. Non-Formatted Input And Output Functions
- gether()
- putchar()
- gets()
- puts()
Note: gets() एंड puts() के बारे में हम आगे पड़ेंगे.
C Format Specifiers
C Language में Format Specifiers का उपयोग Varible में Input लेते समय और Variable को Output करते समय किया है।
नीचे टेबल में कुछ Common Data Types और उनके Format Specifiers दिए गए हैं।
printf(): printf का उपयोग Output देने के लिए किया जाता है।
Syntax:
printf("String "); or printf("Format-Specifiers", Variables Or Expressions); |
Program in C Language
#include <stdio.h> int main() { int Roll = 125 int Age = 18 char Gender = 'M' printf("Roll Number:%d", Roll) printf("\nYour Age : %d", Age) printf("Gender : %c", Gender) return 0 } *****OUTPUT***** Roll Number: 125 Your Age: 18 Gender: M |
C Language getchar putchar Function
getchar(): getchar Function का Use एक character का Input लेने के लिए होता है।
Syntax : Variable = getchar();
Example:
char Ch ;
Ch = getchar();
putchar: putchar () फंक्शन्स का Use एक charactor का Output देने के लिए होता है।
Sytax: putchar(Variable);
Example:
char Ch = getchar();
putchar(Ch );
getchar() And putchar() Function Example Program.
#include <stdio.h> int main() { char Grade; printf("Enter Your Grade : "); Grade = getchar(); printf("Your Grde Is "); putchar(Grade); return 0; } *****OUTPUT***** Enter Your Grade: A Your Grade Is A |
C Language Escape Sequence
Escape Sequence का Use printf() Funciton के साथ Output को Format करने के लिए लिया जाता है।
नीचे दी गयी लिस्ट में कुछ महत्वपूर्ण Escape Sequence characters दिए गए हैं।
\n:- Create New Line
\t:- Give One Tab
\':- Print Single Quote
\":- Print double Quote
\\:- Print Back Slash
Escape Sequence Example Program
#include <stdio.h> int main() { printf("Ninja \ncoder\n"); printf("Ninja \tcoder\n"); printf("Ninja \'Coder\n"); printf("Ninja \"Coder"); return 0; } *****OUTPUT***** Ninja Coder Ninja Coder Ninja 'Coder Ninja "Coder |
0 Comments