Syntax Of C Program in Hindi

Language C

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 के कम्पाइलर के लिए एक ही है

Leave a Reply

Your email address will not be published. Required fields are marked *