-
Concept of Problem
-
Procedure and Algorithm
-
Algorithm Representation
- Pseudo - [ ]Code
- Flow - [ ] Charts
-
Tracing of Algorithms
- Swapping
- Counting
- Finding the Sum
- Product
- maximum & minimum
-
History
-
Structure of C Programming
-
Function as building blocks
-
Language Fundamentals
-
Character set
-
C Tokens
-
Keywords
-
Identifiers
-
Variables
-
Constant
-
Data Types
-
Comments
-
Types of operators
-
Operator Precedence and Associativity Expression
-
Statement
- types of statements
-
Built in Operators and functions
-
Console based I/O
-
related built in I/O function
- printf()
- scanf()
- getch()
- getchar()
- putchar()
-
Concept of header files
-
Preprocessor directives
-
Basic Control Structures
-
decision making structures
- if statement
- if- [ ]else statement
- Nested if- [ ]else statement
- switch statement
-
Loop Control structures
- while loop
- do- [ ]while loop
- for loop
- Nested for loop
-
Other statements
- break keyword
- continue keyword
- goto keyword
- exit function
-
Introduction
-
Purpose of function
-
Function declaration
-
Function prototype
-
Function definition
-
Function call
-
return nstatement
-
Function parameters
-
Typesoffunctions
-
Callbyvalue
-
Storageclasses
-
Recursion
-
Examples on recursive function
-
Introduction to one dimensional Array
- Definition
- Declaration
- Initialization
-
Accessing and displaying array elements
-
Arrays and functions
-
two dimensional Array
- Definition
- Declaration
- Initialization
- Accessing and d
-
Introductions to Strings
-
Definition, Declaration, Initialization
-
Input, output statements for strings
-
Standard String library functions with example
-
[ ]
-
Structure – User defined datatypes, Concept of structure
-
Union
-
Member access operator(.)
-
Introduction to pointer, Definition, Declaring and Initializing pointer variable
-
Indirection operator
-
address of operator
-
Accessing variable through its pointer
-
Pointer arithmetic
-
Dynamic memory allocation