C Language Syllabus

 Introduction to C

 History of 'C'
 A Simple C Program
 Program execution phases
 Character set
 Data Types
 Basic Structure of a 'C' program
 Programming Examples

 Operators and Expressions

 Introduction to operators
 Arithmetic operators
 Increment and decrement operators
 Relational operators
 Logical operators
 The assignment operators
 The conditional operator
 Type casting operator
 Precedence and order of evaluation
 Programming Examples

 Data types

 Format specifiers

 Dealing with each data types

 Memory representation of each type
 Programming Examples

 Input-Output Library Functions

 Unformatted I-O Functions
 Single Character Input-Output
 String Input-Output
 Formatted I-O Functions
 printf() Width Specifier
 scanf() Width Specifier
 Programming Examples

 Control statements

 if else
 nested if else
 else-if ladder
 while loop
 do while loop
 for loop
 Nested Loops
 Jump Control statements
 Programming Examples


 Function introduction
 Defining a function
 Calling a function
 Return statement
 Types of functions
 Nested functions
 Programming Examples

 Storage class

 Types of storage class
 Scoping rules
 Dealing with all storage classes
 Programming Examples


 Pointer Introduction
 Declaration of Pointer Variables
 Assigning Address to Pointer variables
 Pointer to Pointer
 Pointer Arithmetic
 Pointer comparisons
 De-reference and increment pointer
 Programming Example

 Pointer and Function

 Parameter Passing Techniques – call by value, call by address
 Using Pointers as Arguments
 Function Returning value

 Returning More than one value From A Function

 Functions Returning Address
 Function Returning Pointers
 Pointer to a Function


 One dimensional arrays
 Declaration of 1D arrays
 Initialization of 1D arrays
 Accessing element of 1D arrays
 Reading and displaying elements
 Two dimensional arrays
 Declaration of 2D arrays
 Initialization of 2D arrays
 Accessing element of 2D arrays
 Reading and displaying elements
 Programming Examples

 Dynamic memory allocation

 <Memory leak
 <Programming Examples


 Initializing, reading, and displaying strings
 string handling functions
 string pointers
 Programming Examples


 What is preprocessing?
 Macro expansions
 File inclusions
 Conditional compilation
 The stringification(# )and token passing operator
 ( ##) operators
 Programming Examples


 Defining, declaring, initializing and accessing structure members
 Pointers to structures
 Array of structures
 Arrays within structures
 Nested structures
 Programming Examples

 Union and Enumeration and typedef

 union introduction
 Structures versus unions
 Working with unions
 enum keyword
 typedef keyword
 Programming Examples

 File Handling

 Buffer and streams
 Working with text files and BinaryFiles
 File operations using std. library and system calls
 Programming Examples


For more details, feel free to contact us!

Send A Message

Send Message

Contact Information

  • kambojrohit42@gmail.com
  • +91 9897783223