Professional Documents
Culture Documents
A M M
O GR
C P R E
O F U A G
IC S A N G
BA S L
Q1) What is a Programming Language?
A) A Programming Language is a type of written language that tells computers what to do in order to work.
• OR AN ELSE TAG WILL BE EXECUTED IF THE CODE SEGMENT INSIDE THE ELSE TAG IS
PRESENT.
#IFNDEF
• THE #ifndef PREPROCESSOR DIRECTIVE CHECKS IF MACRO IS NOT
DEFINED BY #DEFINE. IF YES, IT EXECUTES THE CODE OTHERWISE
#else CODE IS EXECUTED, IF PRESENT.
• SYNTAX :
• #ifndef MACRO
//code
#endif
• IF THE CONDITION GETS FAILED THEN THE CODE ndef WILL BE EXECUTED.
#IF
• THE #if PREPROCESSOR DIRECTIVE EVALUATES THE EXPRESSION OR
CONDITION. IF CONDITION IS TRUE, IT EXECUTES THE CODE
OTHERWISE #elseif or #else or #endif CODE IS EXECUTED.
• SYNTAX :
• #if expression
//code
#endif
#ELSE
• THE #else PREPROCESSOR DIRECTIVE EVALUATES THE EXPRESSION OR
CONDITION IF CONDITION OF #if IS FALSE. IT CAN BE USED WITH #if,
#elif, #ifdef and #ifndef DIRECTIVES.
• SYNTAX :
• #if expression
//if code
#else
//else code
#endif
• IF THE FIST if CONDITION GOES FALSE THEN THE CONTOL WILL DIRECTLY ENTER INTO
else PART AND THE CODE WHICH IS DECLARED INSIDE THE else PART WILL BE EXECUTED.
#ERROR
• THE #error PREPROCESSOR DIRECTIVE INDICATES ERROR. THE
COMPILER GIVES FATAL ERROR IF #error DIRECTIVE IS FOUND AND
SKIPS FURTHER COMPILATION PROCESS.
#PRAGMA
• THE #pragma PREPROCESSOR DIRECTIVE IS USED TO PROVIDE
ADDITIONAL INFORMATION TO THE COMPILER. THE #pragma
DIRECTIVE IS USED BY THE COMPILER TO OFFER MACHINE OR
OPERATIN –SYSTEM FEATURE
• SYNTAX :
• #pragma token
MY FIRST C PROGRAM WHICH WILL PRINT “HELLO WORLD” IN THE CONSOLE SCREEN AS SHOWN BELOW :
TS
EN
T E M
STA
OL
N TR
CO
CONTROL STATEMENTS
• CONTROL STATEMENTS ENABLE US TO SPECIFY THE FLOW OF PROGRAM CONTROL. THEY SPECIFY THE
ORDER IN WHICH THE INSTRUCTIONS IN A PROGRAM MUST BE EXECUTED. THEY MAKE IT POSSIBLE TO
MAKE DECISIONS, TO PERFORM TASKS REPEATEDLY OR TO JUMP FROM ONE SECTION OF CODE TO ANOTHER.
• CONTROL STATEMENTS ARE ACTUALLY USER DEFINED CONDITION FOR THE COMPILER. THE USER SPECIFIES A
PARTICULAR CONDITION IN FRONT OF A CODE SEGMENT AND ASKS THE COMPILER TO EXECUTE THAT
PARTICULAR CODE SEGMENT IF AND ONLY IF THE CONDITION WHICH HE SPECIFIED TO COMPILER IS TRUE OR
NOT. IF IT’S TRUE THEN THE CODE WILL BE EXECUTED. IF THE CONDITION IS FALSE THEN THE CODE WILL BE
SKIPPED AND THE NEXT CODE SEGMENT WILL BE EXECUTED.