C Programming




History  of Computer

Basic Elements of C
  • 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

Copyright © EduRAR @ www.edurar.blogspot.in