- Introduction to c
- About c
- Structure of a C programming
- Comments in C
- Include and Define structure
- The main() Function
- Datatypes in C
- Constants in C
- Using Formal Strings
Statements in C
- Assignment statements
- Null Statements
- Block of Statement
- Expression statement
Operations and Expressions
- Assignment operator
- Arithmetic Operator
- Increment & decrement operator
- Relational operator
- Logical operator
- Bitwise Operator
- Conditional Operator
- Sizeof() Operator
- Expression
Inputand Output Functions
- Introduction
UnformattedI/O Statements
- Introduction
- Single Character I/P function
- Single Character I/O Function
- getc()function
- putc() function
- gets() and Puts() function
- character test function
Formatted I/O statements
- Introduction
- scanf() function
- pintf() function
Decision Making
Control Statements
- If-Statement
- If-else Statement
- Nested if-else statement
Loopingand Branching
- While loop
- Do-while loop
- For loop
- Nesting of For loops
- Switch statement
- Break Statement
- Continue Statement
- Goto Statement
Functions and program Structures
Prototypes and Function
- Introduction
- User Defined function
- Elements of user-defined Function
- Elements of User-defined function
- Paramerters
- Local and Global variables
Function prototypes
- Function with no arguments and no return values
- Function with arguments and no return values
- Function with arguments and with return values
- Function with no arguments and with return values
Parameter passing Methods
- Call by value
- Call by reference
- Nesting of function
- Function returning more values
- Functions as an argument
- Function with operator
Recursion
- Introduction
- Tower of Hanoi
Storage Classes
- Automatic variables
- Static variables
- External variable
- Register variable
- Library function
Arrays
Defining and processing
Arrays
- Introduction
- Array declaration
- Processing an array
- Array initialization
- Two dimensional array
Passing arrays to function
- Arrays to function
- Array of characters
Multi-Dimensional arrays
String and Basic
Operation on Strings
- Initialization of strings
- Reading and writing string
- Strings standard function
- Enumerated Data type
Pointers
- Introduction
- Pointer concept
- Pointer declaration
Accessing variable through pointers
- Introduction
- Null pointer
- Pointer to pointer
Pointer and function
- Introduction
- call by value
- call by reference
Pointer and arrays
Pointer with
multi-dimensional array
- Introduction
- Array of pointer
Pointer and string
Pointer and structures
Command line arguments
Dynamic memory allocation
- Introduction
- malloc() function
- calloc() function
- free() function
- realloc() function
Operations on pointers
Structures, Union &
file handling
Structure
- Declaring Structure
- Accessing structure element
- Initializing of structure
- User defined data types
Union
Passing structures to
functions
Self Referential
Structures
Pointers to structures
Files
- Introduction to data files
High level file operations
- Opening a file
- Closing a file
Creating , Processing and Updating on file
- Creating a data file
- Processing a data file
- Sequential file
- Indexed sequential file
- Random access file
Error Handling
The C Preprocessor
- Introduction
- File inclusion
- Macro substitution
- Conditional inclusion

No comments:
Post a Comment