Monday, October 19, 2020

Basic Structure of C Programming Language


  1. जब  हम Programming  Language of  C में कोई  प्रोग्राम बनाते हैं ,तो हमें "Basic Sturucture  of C"  को  follow करना पड़ता हैI जिसमें सामान्यतः 6  section  होते हैं I इस basic  structure के आधार पर ही कोई भी प्रोग्राम Programming  Language of  C में  create किया जाता हैI 
  2. यदि user इस section को आगे या पीछे code करता है तो Program में Error Show करता है और हमारा Program Compile नहीं हो पाता  हैI जिसके कारण प्रोग्राम का Execution नहीं होता है I 
  3. इसलिए user को Basic Structure of C  को follow करना पड़ता हैI जिनको follow करके user अच्छा प्रोग्राम create  कर सकता है I 





     4.) There are given below detail every section. 

                   A.) Documentation Section 

  1. यह section Comment Remark line होती है ,जिसमें हम program के बारे में या program बनाने वाले व्यक्ति के बारे में लिखते हैं I           
  2. जैसे :- यह प्रोग्राम क्यूँ और किसलिए बनाया  गया,  किसने बनाया , किस तारीख को बनाया   ,यह प्रोग्राम क्या कार्य करेगा जैसे जोड़ घटाओ या गुणा etc . 
  3. इस तरह प्रोग्राम से जुडी बातें यहाँ लिखा जाता है और इसको comment line के रूप में लिखना पड़ता है I  
             
a.) Comment line :-  जिस लाइन को यूजर comment line बना देता है, उसे  C का कम्पाइलर पढ़ नहीं सकता I जिससे Compiler उस लाइन को compile नहीं करता है I
  1. There are 2 types of Comment line.
  • Single line Comment :-  इसमें एक ही लाइन को comment बनाया जाता है I   
Example :- 

   
  • Multi line Comment :-  इसमें एक से अधिक लाइन को comment बनाया जाता है I  
Example :- 




                    B.) Link  Section :-

  1. इस Section में Compiler को instructions दिए जाते हैं I Function से link बनाने के लिये System Library से I  
  2. इस Section में हम उन सभी header files को लिखते हैं I जिसको आगे के program में use आने  वाले Functions का use यूजर को करना होता है I 
  3. जैसे :- #include<stdio.h > इसकी वजह से यूजर printf () और scanf()  जैसे functions का use करता है और #include<conio.h >  इसकी वजह से यूजर clrscr() और getch()  जैसे functions का use करता  हैI 
 Example :- 



                  C.) Definition  Section :-

  1. इस section में user ऐसे  सभी Symbolic Constant को define करता  है I जिसका use पुरे program में user को करना होता है I 
  2. यहाँ पर जो value एक बार define किया जाता है, वो पुरे program के दौरान कभी भी change नहीं होता है I 
  3. इस Symbolic Constant को micro भी कहा जाता हैI 
 Example :- 



                     D.) Global Declaration Section :- 

  1. इस section में user ऐसे variable को लिखता  है, जिसका use पुरे program में user को करना होता है I 
  2. इन variable को global variable  कहते हैं I इन्हें main  function के बाहर declare किया जाता हैI  
  3. बार- बार declare ना करके एक बार declare किया जाता है I ताकि उसको program में किसी भी वक्त access किया जा सके और यहीं पर user अपने आवश्यकतानुसार user define function भी define  करता है I जिसको किसी भी एक particular task के लिए define किया जाता है I 

Example :-



                       E .) Main Function Section :-

  1. इस लैंग्वेज का प्रत्येक program, functions का एक group होता है I Program के starting में main() function का use  करते हैं I क्योँकि C Program का execution ही main function से होता है I
  2. यदि user अपने  program में main function  को coding नहीं करता है ,तो program Run नहीं होता है I इसका अर्थ यह है कि C का Compiler सबसे पहले main function को ढूंढता है और वहीँ से execution start करता है I
  3. Program के statement को {}(curly bracket )  द्वारा open and close किया जाता है I 
  4.  Main Function section are devided 2 part .  

a.) Declaration Part  :-  program में काम आने वाले सभी variable, constant, array को यहीं पर declare करना होता है  I  
  • यहाँ पर हम जो भी  declare  करते हैं ,उसके लिए C Program Execution  के दौरान memory में space बना देता है और इन सभी variable, constant, array का scope सिर्फ main function तक ही होता है I 

 b.)Executable Part  :-  यहाँ पर program के वे सभी statement होते हैं Iजिनके द्वारा हम program में कोई रिजल्ट प्राप्त करना चाहते हों I 
  • यही वह भाग होता है ,जहाँ से user के लिए interface का काम शुरू होता है और यहीं पर सारे logic या expression  code किये जाते हैं I 
जैसे:- a+b; 

Example :-



 Program for Simple interest  :-


 


 
Output  :- 





                        F.) Sub Program  Section :-

  1.  Sub Program Section, user define function  को कहा जाता है, जिसे main()function में काल किया जाता है I 
  2. इस section में user define function को लिखा जाता है I जिसे हम global variable declaration में declare कर चुके रहते हैं I 
  3. C program में main function एक ही होता है I लेकिन user define function बहुत सारे हो सकते हैं I
 
  Example :- 



  • नीचे के image में सबसे ऊपरी हिस्से में int b=30 ;है जिसे global variable कहते हैं I अब इस variable को हमने main function और Sub Program Section में use किया है I इसलिए इसे global declaration कहते हैं I


 

आपको आज का मेरा यह पोस्ट कैसा लगा Comment करके जरूर बताइयेगा और आपके पास यदि कोई suggession हो तो आप मुझे दे सकते हैं I 



No comments:

Post a Comment