C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the UNIX operating system.
Although C was designed for implementing system software, it is also widely used for developing portable application software.
C is one of the most popular programming languages of all time and there are very few computer architectures for which a C compiler does not exist. C has greatly influenced many other popular programming languages, most notably C++, which began as an extension to C.
MODULES
Chapter 1
- Overview of C, structure of C program
- Key word,mechine language,compiler
- Sections of C programs
- Sample program,identifiers,keywords, constants
- Numeric constants
- Character constants
- Data types, use of data types
- Variables, syntax for declaring variable
- Conditions to declare a variable
- Integer (int), character (char)
- Floating point (float)
- Double-precision floating point (double)
- Derived data type
- Input output functions,escape charecters
Chapter 2
- Open c compiler
- Open a file,save file
- C program to display a simple message
- C program to find addition of three numbers
- Operators and expressions
- Arithmetic operators, relational operators, logical operators.
- Assignment operators.
- Increment and decrement operators.
Chapter 3
- Decision making and branching
- Simple if statement
- Syntax and use of if statement
- If…else statement
- Syntax and use of if…else statement
- Example program
- Lader if statement
- Syntax and use of if…else statement
- Example program
- Switch statement
- Syntax and use of switch statement
- Program to read two numbers and find its addition or
- Subtraction or multiplication or division according to user choice.
- Go to statement,
- Syntax and use of go to statement,example program
- Looping statement,for loop,syntax and working of for loop
- Example programs
Chapter 4
- Looping statement,
- While loop, syntax and working of while loop
- Example programs
- Do…..while loop, syntax and working of do…while loop
- Example programs
- Break and continue statement, syntax and working of break and continue statement
- Example programs
- Functions
- Example programs
Chapter 5
- Fuction type
- Example program
- Multifuntion
- Example program
Chapter 6
- Storage class specifiers
- Preprocessor directive
- Header files
- Example program
- Arrays, types of arrays
- One-dimensional, declaring one dimensional array
- Use of array declaration, initializing elements to array
- Storing and retrieving values in array, program to declare an array
- Program to enter 10 numbers into an array and print it.
- Two – dimensional arrays, declaring syntax of two dimensional array
- Use of two dimensional array, initializing elements to two dimensional array
- Storing and retrieving values in two dimensional array
- Program to enter two matrixes and print its addition
Chapter 7
- Pointers
- Pointer operators
- Use of pointers in c language
- Declaration syntax of pointers
- Assigning variable address to pointers
- Retrieving variable values by using pointers
- Program to print a variable address by using pointer
- Example programs
- Use of pointer in arithmetical expressions
- Example programs
Chapter 8
- Structure, Use Of User Defined Data Type
- Syntax of structure declaration
- Use of structure in c language, reading values to structure elements
- Assign structure elements, declaring structure object
- Example programs
- User defined data type
- Different between arrays and structure, union
- Difference between structure and union
Chapter 9
- File management in C
Chapter 10
- Example programs
Chapter 11
- Example programs
Chapter 12
- Example programs

