Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
NAGAR
Session Objectives
Discuss the Origin of C
Features of C Characteristics of C Current Uses of C C Programming Structure Character Set
C is a Structure & Procedure Oriented Programming language developed by Dennis Ritchie at AT&T Bell Laboratories in USA in the Year 1972
(Basic Combined Programming Language)
Features of C Language
Economy of Expressions Modern Control Flow and Structures Rich Set of Operators It is Well suited for writing both System Software like Operating Systems, Interpreters, Editors and Assembly Programs
CSC COMPUTER EDUCATION, M.K.B.NAGAR
UNIX Operating System was Developed by Using C Language Developing database Systems Graphics Packages Spread Sheets Word Processors Office automation Scientific/Engineering Applications CAD/CAM Applications
Preprocessor Directives (Incl. headerFile) Global Variable Declarations; void main() { Local Variable Declarations; Input/Output Statements; }
Note :
CSC COMPUTER EDUCATION, M.K.B.NAGAR
Preprocessor directives are the instructions given to the compiler. They are not translated into machine language, but are operated upon directly by the compiler before the compiling process begins. Preprocessor directives begin with a # (hash)
Preprocessor directives are often placed in the beginning of a program before the main() is declared.
A lot of library functions are subdivided into number of groups. This groups are called Header files
Syntax : Examples:
-> Standard Input/Output -> Console Input/Output -> Keyword. It Means Returns Nothing. -> It is a function name which can be used to indicate the beginning of the program CSC COMPUTER EDUCATION, execution M.K.B.NAGAR
C has 32 keywords.
Programs
Instructions
Keywords
A Character denotes an alphabet, digit or a special character. These characters can be combined to form variables.
+ Plus Sign
- Minus Sign
/ Slash
, Comma
= Equal to : Colon
* Asterisk
CSC COMPUTER EDUCATION, M.K.B.NAGAR
10 -356
4600.5 -0.963
A CSC
Escape Sequence
Escape sequences are specified as the first argument in Output Statement. They are always preceded with a backslash
Variables are named locations in memory that are used to hold a value that may be modified by the program. The syntax for declaring a variable is
avg_val Anu
m1 mark_1
Some erroneous identifier names are - 1stsst oh!god CSC COMPUTER EDUCATION, start.end M.K.B.NAGAR
1.Type Definition
Example: Typedef int age; age male,female
2.Enumerated Datatype
Example : enum mon{jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec };
Session Summary
All variables must be declared in the program before all executable statement Comments statements may or may not be present in a program Comment statement improves the readability of a program A program will always begin by executing the main() function
Every C program must contain atleast one function which must be a main()
EXERCISES
1. Why it is required to include header files your C program? 2. What is #include statement? Indicate its use?