आज के इस पोस्ट में मैं आपको c प्रोग्रामिंग लैंग्वेज में एक सधारण सा program जैसे की Hello World प्रिंट करके दिखाऊंगा। जिससे आपको c programming की syntax का पता चलेंगा की c program कैसे दिखता हैं? साथ ही हम उसके सिंटैक्स में होने वाले शब्दों को भी उल्लेखित कर बतलाने का प्रयास करेंगे।
तो आइऐ सबसे पहले simple सी प्रोग्रामिंग भाषा में Hello World लिख कर देखते हैं।
सी प्रोग्रामिंग भाषा में Hello World
#include <stdio.h> int main() {
/* this will print hello world text */
printf("Hello World");
return 0; }
उपरोक्त code के कुछ point को नीचे explain किया गया हैं उन्हें देखे।
#include <stdio.h >
एक फाइल को इंगित करता हैं। जो कुछ predefined function को नाम को रखता हैं जैसे कि हमने text को प्रिंट करने के लिए printf() function का उपयोग किया था। यह function stdio.h में लिखा रहता हैं। साथ ही अन्य function जैसे scanf, fopen, fclose, sscanf इत्यादि भी होते हैं।
main()
प्रत्येक C program एक function को रखता हैं जो हैं main() function यह ही प्रोग्राम starting या entry पॉइंट होता हैं।
जहाँ curly bracket { } यह दिखता हैं की start और finish इस फंक्शन का कहाँ से कहाँ तक हैं।
curly bracket का उपयोग c के अंदर statement को एक साथ function के तौर पर किया जाता हैं या इसका उपयोग loop के अंदर भी किया जाता हैं। इस आधार के grouping को compound statement और block के नाम से जानते हैं।
printf("Hello World");
यह statement शब्दों को screen पर प्रिंट करवाती हैं। जो stdio.h हेडर फाइल में पहले से predifined होती हैं।
/* comment text */
यह statement के ज़रिए प्रोग्राम के codes को आसानी से समझा जा सके। इसका उपयोग खुद कोड को समझने या अथवा दूसरे यूजर को समझने के लिए लिख सकते हैं।
FAQ ( Frequently Asked Question )
क्या main() फंक्शन का c प्रोग्राम के अंदर return डाटा के प्रकार int ही होना चाहिए ?
हाँ, सी प्रोग्राम में main() function का return टाइप integer ही होना चाहिए और return स्टेटमेंट के द्वारा फंक्शन के अंत में return <int> ; जैसे कोई भी integer वैल्यू return करवाना होता हैं। हम <data-type> main()... फंक्शन के return टाइप (int) की जगह char, float, double का वर्जित नहीं कर सकते हैं।
हाँ , अगर आपको main() फंक्शन में से कुछ भी return नहीं करवाना चाहते हैं। हम void का इस्तेमाल कर सकते हैं।
#include <stdio.h> void main(){ printf("Hello World"); }
क्या c प्रोग्राम में main() फंक्शन का वैकल्पिक तौर पर कोई और syntax हैं जो c main() function के समान काम करता हों।
int main(int argc, const char **argv) { return 0; }
No comments:
Post a Comment