Basic Structure of c programming language in hindi

basic structure हमें याद रखना बहोत ज़रूरी है क्यों के वही structure ले कर हम आगे के सब program देखने वाले है, इस लिए आगे जो structure लिखा है उससे याद कर लीजिये.

#include<stdio.h>

int main()

{

                printf(“hello world”);

                return 0;

}

 

आज हम basic structure देखने वाले है c programming का तो चलिए शुरू करते है.

#include<stdio.h>   इसे header file केहते है, ये लाइब्रेरी import करने क लिए use होता हैं, इससे program को पता चलता है क program में कोंसी लाइब्रेरी import करे  (#include<stdio.h>   , #include<math.h> ) ये कुछ exmples है लाइब्रेरी के जो हम आगे क टॉपिक में देखेगे.

Int main() ये program का entry point होता है, फंक्शन के बाद सेमीकोलन “;” नहीं आता, हम int क बदले void main भी ले सकते हैं, तब हमे return 0 नहीं करना पढता हैं, void एक empty type का data type है,  data type क्या होता है हम वो आगे के टॉपिक्स में देखेगे.

{ start curly braces ये program का start होता है, हमें हो भी लॉजिक लिखना है वो हमेशा start curly braces के बाद आता हैं.

printf(“hello world”); ये statement है, semicolon “;” से end होता हैं और printf क बदले और भी आप कुछ और लिख सकते हो जेसे कोई और चीज़ का logic, printf output के लिए use होता है और जिससे user को पता चलता है के user को क्या करना है, जैसे हम printf के ज़रिये user को instruction दे सकते है e.g  (enter first value, enter second value).

return 0;  ये भी  statement है इस लिए इसके लास्ट में semicolonआया हम program को return कर के बताते है के program successfully run हुआ अगर हम int main() के बदले void main() लेगे तब हमें return कुछ नहीं करना होगा तब हम return 0; नहीं लिखेगे.

} ये end curly brace है इससे end होता है program का जो भी logic लिखना है उसे इसके अंदर ही लिखना होता है तो ही वो program में add होता है.

Note: main() function में की ही statement चलेगी जेसे आप ने कोई और function बनाया और उसे main function में कॉल नहीं किया तो वो दूसरा function एक्सेचुरे नहीं होगा फॉर e.g

Ex1.

#include <stdio.h>

void main()

{

 anotherfunction();

}

int anotherfunction(){

     printf("Hello World");

     return 0;

}

Ex1 के program में हम देख सकते है क हमने कैसे,दूसरा function main function में कॉल किया है, और इस example में हमने void main() लिया इस लिए हमने return 0;  नहीं किया और anotherfunction में हमने int anotherfunction() लिए इस लिए लास्ट में return 0; किये और second function में हमने मेसेज print किया hello world.

Ex2.

#include <stdio.h>

void main()

{

 

}

int anotherfunction(){

     printf("Hello World");

     return 0;

}

Ex2. program में हम ने main() में anotherfunction() कॉल नहीं किया तो वो एक्सीक्यूट नहीं हुआ और हमें output कुछ नहीं मिला. इस लिए main function को entry point केहते हैं.

 

Ex3.

#include <stdio.h>

int anotherfunction(){

     printf("Hello World");

     return 0;

}

 

Ex3. program में हमने main() ही नहीं लिखा सिर्फ anotherfunction लिख दिया तो हमें error ही error मिलेगे, इस लिए main() को स्टार्टिंग point केहते है

 

 

Basic program


अगर आप को इस टॉपिक में कोई परेशानी आए तो मुझे comment कर के ज़रूर बताना और टॉपिक अच्छा लगा तो हमारी वेबसाइट follow करना हम आगे और भी new टॉपिक्स लेकर आएगे तो कीमते है नेक्स्ट टॉपिक में.


एक टिप्पणी भेजें

0 टिप्पणियाँ