C PROGRAMMMING - Contents
Module 1
C Programming training institutes in west delhi
INTRODUCTION
- Introduction to programming
- Understanding Interpreter and Compiler
- Understanding Linkers and Loaders
- Creating Algorithms and Flowcharts
- Understanding the structure of a C program
- Printing messages using printf()
Module 2
C Programming training institutes
DATA REPRESENTATION
- Introduction
- Data types and values
- Primitive and Non-Primitive Data Types
- Signed and Unsigned Data Types
- Data type sizes and range
- Declaring variables
- Assigning and Initializing values to variables
- Printing values using Format Strings
- Using %d, %f, %c, %s, %u
- Working with i/o functions
- scanf(), printf(), getc(stdin), putc(), getchar(), putchar()
- getch(), getche()
Module 3
C Programming Course
OPERATORES
- Arithmetic Operators
- Binary Operators
- Unary Operators
- Compound Assignment Operators
- Bitwise Operators
- Performing arithmetic operations to solve problems
- Working with math.h
- pow(), sqrt()
- Relational Operators
- Logical operators
- Ternary, sizeof() and Address-of operators
Module 4
C Programming
DECISION MAKING
- Working with if – else, if – else if – else and nested if – else
- Working with switch – case statement and break statement
- Understanding fall-through condition in switch – case
ITERACTION USING LOOPS
- while – loop and do – while – loop
- for – loop
- Nested Loops
- Break and Continue statements
Module 5
C Language training institutes in west delhi
ARRAYS
- Declaring and Initializing an array
- Assigining user – input values
- Array Operations
- sum, average, max, min
- sorting array elements in ascending and descending order
- searching for an element within an array
DOUBLE DIMENSIONS (DDA)
- Declaring and Initializing a DDA
- Assigining user – input values
- DDA Operations
- Matrix representation
- Matrix addition and multiplication
STRINGS
- Declaring and Initializing a String
- Taking string as user – input
- Working with gets() and puts()
- Working with string functions
- strlen(), strupr(), strlwr(), strcat(), strcpy(), strcmp()
STRUCTURE & UNION
- Declaring a structure
- Assigning values to structure elements
- Array of structure
- Array as structure element
- Declaring a Union
- Structure v/s Union
POINTERS
- Declaring and assigning pointers
- Pointer arithmetic
- Pointer to array
- Pointer to structure
Module 6
C Language
FUNCTIONS
- Declaring a function
- Understanding local and global variables
- Types of function – return type and non-return type
- Functions arguments
- Call by Value v/s Call by Reference
- Array as function argument
- Structure as function argument
- Recursive function
Module 7
C Language Course
FILE HANDLING
- Opening and Closing a file
- Working with a text file – read, write and append
- Working with a binary file – read, write and append
- Working with ftell() and fseek()
Module 8
C Language Course
DYNAMIC MEMORY ALLOCATION
- Working with malloc(), calloc() and free()