Syntax Of C Program In Hindi
Syntax Of C Program in Hindi
C प्रोग्रामिंग लैंग्वेज के बहुत से पार्ट होते हैं इस पोस्ट में हम उनके बारे में विस्तार से चर्चा करेंगे जैसे टोकन, सेमिकोलन , कमेंट , कीवर्ड , आइडेंटिफायर , व्हाइटस्पेस आदि ।
टोकन (Token)– एक कि प्रोग्राम में बहुत तरह के टोकन होते हैं । ये टोकन या तो एक कीवर्ड , या एक आइडेंटिफायर , या एक कांस्टेंट या सिंबल हो सकता है ।
Example
printf(“n This is my first C program”);
इस example में 5 टोकन हैं printf, ( , ) सिंबल हैं और “n This is my first C program” स्ट्रिंग है , ; सिंबल है |
सेमिकोलन (Semicolon) – C प्रोग्राम में सेमिकोलन को किसी स्टेटमेंट को समाप्त करने के लिए लगाते हैं इसलिए इसे स्टेटमेंट टर्मिनेटर भी कहते हैं |
Example
printf(“n Enter Number “);
int c=0;
कमेंट ( Comment ) – कमेंट उन स्टेटमेंट्स को कहते हैं जिसमें प्रोग्रामर प्रोग्राम के बारे में कोई जरूरी सूचना प्रोग्राम में ही लिख देता है पर कमैंट्स की खास बात ये होती है कि कम्पाइलर इसको एक्सेक्यूट नहीं करता है ।
कमैंट्स दो प्रकार के होते हैं – सिंगल लाइन कमेंट और मल्टीलाइन कमेंट
सिंगल लाइन कमेंट में जिस लाइन के सामने // सिम्बल लिख दें उस लाइन को कम्पाइलर कमेंट मानकर नहीं पढता
इसी प्रकार जब एक साथ कई लाइन को कमेंट करना होता है तो शुरुआत में /* और अंत में */ लिखते हैं तो कम्पाइलर इसको नहीं पढता ।
Example
// single line comment
/*
multiple
line
comment
*/
इडेन्टिफाइर ( Identifier ) – C लैंग्वेज में जब हम किसी वेरिएबल का नाम , किसी फंक्शन का नाम या अन्य किसी यूजर द्वारा डिफाइंड किये हुए किंसी आइटम का हम जो भी नाम देते हैं उसे Identifier कहते हैं ।
Identifier की शुरुआत किसी करैक्टर यानि a-z या A – Z या _ से होती है उसके बाद अन्य 0, या अन्य डिजिट या अन्य कैरेक्टर लिख सकते हैं
Identifier में @, $, and % नहीं लिख सकते हैं
Identifier case sensitive होता है इसका मतलब कि abc और ABC दोनों अलग हैं ।
कीवर्ड (keywords) – ये C लैंग्वेज के रिजर्व्ड वर्ड की लिस्ट है इन नामों से हम कि में कोई वेरिएबल नाम , फंक्शन नाम या कहीं अन्य की जगह नहीं इस्तेमाल कर सकते हैं
Keyword of C language
auto | else | long | switch |
break | enum | register | typedef |
case | extern | return | union |
char | float | short | unsigned |
const | for | signed | void |
continue | goto | sizeof | volatile |
default | if | static | while |
do | int | struct | _Packed |
double |
Note – C में वाइट स्पेस या ब्लेंक स्पेस का कोई फर्क नहीं पढता है | C का कम्पाइलर इन फालतू स्पेस को छोड़ देता है ।
Example
int age;
int age ;
ये दोनों C के कम्पाइलर के लिए एक ही है