Syllabus in C
Syllabus in C
___________________________________________________________________________________________
Unit 1: Number System, Introduction to C Programming: Features of C and its Basic Structure,
Simple C programs, Constants, Integer Constants, Real Constants, Charact er Constants, String
Constants, Concept of an Integer and Variable.
Unit 2: Operators and Expressions: Arithmetic Operators, Unary Operators, Relational and
Logical Operators, The Conditional Operator, Library Functions, Bitwise Operators, The
Increment and Decrement Operators, The Siz e of Operator, Precedence of operators
Unit 3: Data Types and Input /Output Operators: The type cast Operator, The type char,
Keywords, Character Input and Output.
Unit 4: Control Statements and Decision Making: The goto statement, The if statement, The if-
else statement, Nesting of if statements, The conditional expression, The switch statement, The
while loop, The do…while loop, The for loop, The nesting of for loops, The break statement
and continue statement.
Unit 6: Storage Classes: Automatic or local variables, Global variables, Static variables,
External variables
Unit 7: Arrays and Strings: One Dimensional Arrays, Passing Arrays to Functions,
Multidimensional Arrays, Strings
Unit 8: Pointers: Basics of Pointers, Pointers and One-dimensional Arrays, Pointer Arithmetic.
Unit 9: Structures and Unions: Basics of Structures, Structures and Functions, Arrays of
Structures.
Unit 10: Dynamic Memory Allocation, Allocating Memory with malloc and calloc.