• Have any questions?
  • Rajapeth: 0721-2563615
    Gadge Nagar: 0721-2552289
  • ccitmail@gmail.com
C Programming
description
Description

This Course is designed for software programmers who need to learn C Programming.

Introduction
  • The C Language and its Advantages
  • The Structure of a C Program
  • Writing C Programs
  • Executing a C Program
Variables, and Data Types
  • Keywords and identifiers
  • Constants
  • Variables
  • Data Types
  • Declaration of Variables and assigning values
Input & Output Management
  • Reading and Writing a Character
  • scanf() and printf() Function
  • Formatted Input and Output
  • Format Specifiers
Operators and Expressions
  • Arithmetic Operators
  • Relational Operators
  • Logical Operators
  • Assignment Operators
  • Increment and Decrement Operators
  • Ternary Operator
  • Arithmetic Expressions
  • Precedence of Operators
  • Mixed Expressions
  • Prefix & Postfix Operations
  • Type casting
  • Cast Operator
  • Bitwise Operators
Decision Making & Looping
  • Decision Making Statements
  • If Statement
  • Nesting of If…Else
  • Ladder Structure
  • Switch Statements
  • GOTO Statements
  • While Loop
  • Do…While Loop
  • For Loop
  • Jumps in Loops
  • Nesting of Loops
Arrays & Strings
  • One Dimensional Arrays
  • Two Dimensional Arrays
  • Initialization of Arrays
  • Declaring and Initializing String Variables
  • Reading and Writing Strings
  • String Processing
  • Char Functions
  • String Handling Functions
  • Table of Strings
  • Sorting of Arrays
  • Searching in Arrays
Structures and Unions
  • Defining a Structure
  • Declaring Structure Variables
  • Accessing Structure Members
  • Arrays of Structures
  • Structure and Functions
  • Structure Initialization
  • Unions
  • Nested Structures
  • Passing Structures as Arguments
  • Passing Structure Pointer as Arguments
User Defined Functions
  • Need for User Defined Functions
  • Function Declaration
  • Defining a Function
  • Return Values and Types
  • Categories of Functions
  • Recursion
  • Passing Arrays to Functions
  • Passing String to Functions
  • Scope, Visibility, and Lifetime of Variables
Pointers
  • What is a Pointer?
  • Accessing the address of a Variable
  • Declaring Pointers Variables
  • Accessing a Variable through its Pointer
  • Pointer Arithmetic
  • Pointers and Arrays
  • Functions-Call by Value
  • Functions-Call by Reference
  • Pointers and Character String
  • Array of Pointers
  • Pointers as Function Arguments
  • Pointer to Pointer
  • Structure Pointer
  • Function Pointer
  • Pointer to Array
  • Array of Function Pointers
  • Sorting Arrays using Pointers
  • Dynamic Memory Management
  • DMM Functions
Preprocessor
  • Macro Substitution
  • File Inclusion
  • Compiler Control Directives
File Input and Output
  • Defining and Opening a File
  • Closing a File
  • File Operations
  • Creating a File
  • Copying a File
  • Manipulating a File
  • Append to existing File
  • Removing contents from a file
  • Renaming a File
  • Deleting a File
  • File Functions
  • FOpen FClose
  • FgetC FPutC
  • FgetS Fputs
  • FPrintf fscanf
  • Fread fwrite
  • Fseek rewind ftell
  • Rename Remove
  • Error Handling
  • Command Line Arguments
Graphics
  • Introduction
  • Graphics Modes
  • Graphics Functions
  • Drawing & Painting Operations
  • Animation
DataStructures
  • Linked List
  • Stacks
  • Queues
Software Training

Lorem Ipsn gravida nibh vel velit auctor aliquet. Aenean sollicitudin, lorem quis bibendum auci elit consequat ipsutis sem nibh id elit. Duis sed odio sit amet nibh vulputate cursus a sit amet mauris. Morbi accumsan ipsum velit. Nam nec tellus a odio tincidunt auctor a ornare odio.

-->