Block Structure of C Program
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_UBQwi668r1IzXTOGyu79I0f5487hgStoM_9UfuWBSJWmhP1J9vI2MijE_J7GTMRZGQ05zMsGu2YVCen_8ZJbOeyKHuTfHbeVlRdciPuwoGlFgnNCiAPBAznS1HfNlz1jxETgNawLL_M/w640-h480/Block+Structure+of++C+Programs.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVxLBkS8GlM2wIA5KaOfwUcdrvqdAGbAGepsqkUIEwqOdyclwefKtNaqDPSu6_c8loOivvux4M1yp6xQDPbkhO5YaeUWLRZGNwONMp6iGGC5_Kt8BysZn26Vpec8nrv9eE24F5pej7dyY/w640-h426/Document.jpg)
Block Structure of “C”
Programs
Layout Structure of “C “
Programs
1. /* comment about the
program */
2. Including the Header
Files
3. global Variables
Declaration
4. main( )
5. {
6. Local Variable Declaration
7. Necessary Statements
8. }
9. Sub Program Functions
Function 1
Function 2
…………
…………
Function n
1. Documentation
Section
प्रोग्राम के इस
भाग में हम प्रोग्राम से सम्बंधित कुछ बिंदु टिप्पणी के रूप में लिखते है , ताकि
प्रोग्राम किस कारण से बनाया गया है और प्रोग्राम कि विशेषता क्या है , ये बताया
जा सके |
2. Link Section
यहाँ पर हम ‘सी ‘
प्रोग्राम कि उन हेडर फाइलो को डीक्लेयर करते है , जिनकी हमारे प्रोग्राम में
आवश्यकता है |
3. Definition Section
यहाँ उन वेरियेबल
को डीफाईन किया जाता है जिनका प्रोग्राम में सीधे ही उपयोग हो सकता हो |
ये
एक तरह से स्थिरांक होता है इसे ग्लोबल भी कह सकते है |
4. Global Declaration
Section
जिस किसी
वेरियेबल को इस स्थान पर डीक्लेयर कर दिया जाता है , उस वेरियेबल को प्रोग्राम में
कहीं भी उपयोग में लिया जा सकता है |
5. Main ( ) Function
Section
यह फंक्शन हर ‘
सी ‘ प्रोग्राम में होता है | कम्पाईल
करते समय Program Control हमेशा main ( )
function को ही ढूढता है |
हर
‘ सी ‘ प्रोग्राम में सिर्फ एक ही main ( ) Function हो सकता है व हर ‘ सी ‘ प्रोग्राम में main ( ) Function का होना जरुरी होता है क्योंकि Program का Execution
हमेशा main ( ) Function से ही शुरू होता है |
6. { Opening Parenthesis
Main ( ) Function मिलने के बाद प्रोग्राम
का Execution इसी मझले कोष्ठक से शुरू होता है |
7. Declaration Part
प्रोग्राम में काम आने वाले सभी वेरियेबल्स कोस्टेंट ,
एरे आदि को यही पर डीक्लेयर करना होता है | यहाँ
पर हम जिसे भी डीक्लेयर करते है , उसके लिए ‘ सी ‘ प्रोग्राम Execution
के समय मेमोरी में जगह बना देता है , जिन्हें बाद में अपनी आवश्यकता
के अनुसार उपयोग में लिया जाता है |
8. Executable Part
यहाँ पर
प्रोग्राम के वे सभी Statement होते है , जिनके
द्वारा हम प्रोग्राम से कोई परिणाम प्राप्त करना चाहते है |
यही
वह भाग होते है जहां से user के लिए Interface
का काम शुरू होता है |
9. } Closing
Parenthesis
प्रोग्राम में
दूसरे मझले कोष्ठक का प्रयोग वहां करते है , जहां प्रोग्राम का अंत करना होता है |
Sub Program Section
Function 1
Function 2
………
……….
Function n
प्रोग्राम के इस
भाग में User
डीफाईन फंक्शन होते है |
एक
main
( ) प्रोग्राम में main
( ) Function तो एक ही होता है लेकिन User Define Function आवश्यकता के अनुसार कई हो सकते है |
No comments