1) Documentation Section :
C-language के programme में सबसे पहले जो program की information add की जाती है उसे comment कहते है |
- यह compiler द्वारा ignore कर दी जाती है |
- यह Run (Execute) नहीं होती है |
- comment → Extra information of programme होती है |
2) Double Forwarded Section :
// Programme of addition → single line comment
/* Programme of addition */ → multiline comment
3) Link Section :
'C' Programme के द्वारा section में Pre-processor director (#) का use किया जाता है साथ ही include किया जाता है Header file का नाम जिसे function programme में use किया जाता है macro की form में |
# include < stdio.h >
Alt + F8
#define
4) Global Declaration Section :
'C'-programme में जब global variable declare किए जाते हैं, तो global declaration section कहलाता है |
- यह section main section के ऊपर लिखा जाता है |
- यह section optional होती है |
5) main section => main() :
इस section में programme में main func. लिखा जाता है जिससे compiler compilation process start शुरू करता है |
6) Sub Programme Section :
इस section में user define function लिखे जाते हैं | यह section main section के नीचे लिखा जाता है |
7) getch :
"C"-Programme के end में getch func. लगाया जाता है जो की output screen को hold करता है |
जब getch function में कोई character input दिया जाता है, तो output screen हट जाती है |
- programme की compiler करने के लिए → Alt + F9
- programme की execute (Run) करने के लिए → Ctrl + F9
- Previous output screen → Alt + F5
Compilation Process:
Programme
#include <stdio.h>
#include max 10
void main() { getch(); }
Preprocessor → Compiler → Assembly → Linker → Loader
- Preprocessor (#) → Intermediate file
- Compiler (comments हटाने का कार्य)
- Assembly code में convert
- First object file or first binary code generate होती है
* printf ("Enter a no.");
* scanf ("%c", &num);
Compilation Process :
"C" language का programme High level language में लिखा जाता है, जिसे compiler की मदद से object code में चलाया जाता है। उस code को machine code कहा जाता है।
Component of Compiler :
- Pre-processor : Compilation process से पहले "C" file को process करता है। और file में comment, header files और programme में macro की value fix करेगा।
- Compiler : Pre-processor, i file generate करता है। और उस file पर काम करता है। i file के code की compilation .S या .Asm हो सकता है।