0471-6454555
9447387064
9847003556

No1 Training Institute in Kerala

C/C

Internet Programming

•    Network Communication
•    Packets and Sockets
•    Protocol
•    IP Address
•    Port Number
•    Byte Ordering
•    Creation of Socket
•    Sending Data using TCP/IP
•    Sending Data using UDP
 

TRINITY TECHNOLOGIES

C Graphics

  • Graphics.h
TRINITY TECHNOLOGIES

Miscellaneous Features

  • Use of Enumerated Data types
  • Renaming Data type with typedef
TRINITY TECHNOLOGIES

Miscellaneous Features

TRINITY TECHNOLOGIES

Storage Class in C

  • Automatic Storage Class
  • Register Storage Class
  • Static Storage Class
  • External Storage Class

 

TRINITY TECHNOLOGIES

Handling Files in C

TRINITY TECHNOLOGIES

Dynamic memory

  • Sizeof()
  • Malloc()
  • Calloc()
  • Free()
  • Realloc()
TRINITY TECHNOLOGIES

Pointers

  • Reference operator (&)
  • Dereference operator (*)
  • Declaring variables of pointer types
  • Pointers and arrays
  • Pointer initialization
  • Pointer arithmetic
  • Pointers to pointers
  • Void pointers
  • Null pointer
  • Pointer to functions
TRINITY TECHNOLOGIES

Functions

  • Scope of variables
  • Declaring functions
  • Functions with no type. The use of void
  • Function with Arguments
  • Function with Arguments and returns
  • Arguments passed by value and by reference
  • Recursion Function
TRINITY TECHNOLOGIES

String Functions

  • What are Strings
  • More about Strings
  • Pointers and Strings
  • Standard Library String Functions
  • Strlen()
  • Strcmp()
  • Strcpy()
  • Strcat()
  • Strrev()
  • String sorting
  • Other String Handling Functions
  • Two-Dimensional Array of Characters
  • Array of Pointers to Strings
  • Limitation of Array of Pointers to Strings
TRINITY TECHNOLOGIES

Arrays

  • What are Arrays
  • A Simple Program Using Array
  • More on Arrays
  • Array Initialization
  • Bounds Checking
  • Passing Array Elements to a Function
  • Pointers and Arrays
  • Passing an Entire Array to a Function
  • The Real Thing
  • Two Dimensional Arrays
  • Initializing a 2-Dimensional Array
  • Memory Map of a 2-Dimensional Array
  • Pointers and 2-Dimensional Arrays
  • Pointer to an Array
  • Passing 2-D array to a Function
  • Array of Pointers
  • Three Dimensional Array
TRINITY TECHNOLOGIES

The Case Control Structure

  • Decisions Using switch
  • The Tips and Traps
  • switch Versus if-else Ladder
  • The goto Keyword
TRINITY TECHNOLOGIES

The Loop Control Structure

  • Loops
  • The while Loop
  • Tips and Traps
  • More Operators
  • The for Loop
  • Nesting of Loops
  • Multiple Initialisations in the for Loop
  • The Odd Loop
  • The break Statement
  • The continue Statement
  • The do-while Loop

 

TRINITY TECHNOLOGIES

Control Statements The Decision Control Structure

  • Decisions! Decisions!
  • The if Statement
  • The Real Thing
  • Multiple Statements within if
  • The if-else Statement
  • Nested if-elses
  • Forms of if
  • Use of Logical Operators
  • The else if Clause
  • The ! Operator
  • Hierarchy of Operators Revisited
  • A Word of Caution
  • The Conditional Operators

 

TRINITY TECHNOLOGIES

Operators

  • Assignation (=)
  • Arithmetic Operators (+, -, *, /, %)
  • Compound assignation (+=, -=,*=, /+, %+, >>=, <<=, &=, ^=, |=)
  • Increase and Decrease (++, --)
  • Relational and Equality Operators (==,! =, >, <, <=, >=)
  • Logical Operators (! &&, ||)
  • Conditional Operators (?)
  • Comma Operators (,)
  • Bitwise Operators (&, |, ^, ~, >>, <<)
  • Explicit type casting operator
  • Sizeof ()
  • Other Operator
  • Precedence of Operators

 

TRINITY TECHNOLOGIES

Data Types

  • Integer long, short, signed and unsigned
  • Float and Double
  • Chars signed and unsigned
TRINITY TECHNOLOGIES

Constant and Variable Types

    Variables 
    Variable Names 
    Global Variables 
    Static Variables 
    Constants 
    Arrays 
 

TRINITY TECHNOLOGIES

Structure of a C program

  • Comments
  • Variables, Data Types
  • Identifiers
  • Fundamental Data Types
  • Declaration of Variables
  • Scope of Variables
  • Initialization of Variables
  • C Keywords
TRINITY TECHNOLOGIES

Introduction

About C 
The C Character Set
 

TRINITY TECHNOLOGIES

C Training Syllabus

TRINITY TECHNOLOGIES

C Training Syllabus

Introduction

About C 
The C Character Set
 

Structure of a C program

  • Comments
  • Variables, Data Types
  • Identifiers
  • Fundamental Data Types
  • Declaration of Variables
  • Scope of Variables
  • Initialization of Variables
  • C Keywords

A Quick Overview of C

Constant and Variable Types

    Variables 
    Variable Names 
    Global Variables 
    Static Variables 
    Constants 
    Arrays 
 

Data Types

  • Integer long, short, signed and unsigned
  • Float and Double
  • Chars signed and unsigned

Operators

  • Assignation (=)
  • Arithmetic Operators (+, -, *, /, %)
  • Compound assignation (+=, -=,*=, /+, %+, >>=, <<=, &=, ^=, |=)
  • Increase and Decrease (++, --)
  • Relational and Equality Operators (==,! =, >, <, <=, >=)
  • Logical Operators (! &&, ||)
  • Conditional Operators (?)
  • Comma Operators (,)
  • Bitwise Operators (&, |, ^, ~, >>, <<)
  • Explicit type casting operator
  • Sizeof ()
  • Other Operator
  • Precedence of Operators

 

Basic Input / Output

Control Statements The Decision Control Structure

  • Decisions! Decisions!
  • The if Statement
  • The Real Thing
  • Multiple Statements within if
  • The if-else Statement
  • Nested if-elses
  • Forms of if
  • Use of Logical Operators
  • The else if Clause
  • The ! Operator
  • Hierarchy of Operators Revisited
  • A Word of Caution
  • The Conditional Operators

 

The Loop Control Structure

  • Loops
  • The while Loop
  • Tips and Traps
  • More Operators
  • The for Loop
  • Nesting of Loops
  • Multiple Initialisations in the for Loop
  • The Odd Loop
  • The break Statement
  • The continue Statement
  • The do-while Loop

 

The Case Control Structure

  • Decisions Using switch
  • The Tips and Traps
  • switch Versus if-else Ladder
  • The goto Keyword

Arrays

  • What are Arrays
  • A Simple Program Using Array
  • More on Arrays
  • Array Initialization
  • Bounds Checking
  • Passing Array Elements to a Function
  • Pointers and Arrays
  • Passing an Entire Array to a Function
  • The Real Thing
  • Two Dimensional Arrays
  • Initializing a 2-Dimensional Array
  • Memory Map of a 2-Dimensional Array
  • Pointers and 2-Dimensional Arrays
  • Pointer to an Array
  • Passing 2-D array to a Function
  • Array of Pointers
  • Three Dimensional Array

String Functions

  • What are Strings
  • More about Strings
  • Pointers and Strings
  • Standard Library String Functions
  • Strlen()
  • Strcmp()
  • Strcpy()
  • Strcat()
  • Strrev()
  • String sorting
  • Other String Handling Functions
  • Two-Dimensional Array of Characters
  • Array of Pointers to Strings
  • Limitation of Array of Pointers to Strings

Structures and Union in C

Functions

  • Scope of variables
  • Declaring functions
  • Functions with no type. The use of void
  • Function with Arguments
  • Function with Arguments and returns
  • Arguments passed by value and by reference
  • Recursion Function

Pointers

  • Reference operator (&)
  • Dereference operator (*)
  • Declaring variables of pointer types
  • Pointers and arrays
  • Pointer initialization
  • Pointer arithmetic
  • Pointers to pointers
  • Void pointers
  • Null pointer
  • Pointer to functions

Dynamic memory

  • Sizeof()
  • Malloc()
  • Calloc()
  • Free()
  • Realloc()

Handling Files in C

C Preprocessor

Storage Class in C

  • Automatic Storage Class
  • Register Storage Class
  • Static Storage Class
  • External Storage Class

 

Miscellaneous Features

Miscellaneous Features

  • Use of Enumerated Data types
  • Renaming Data type with typedef

C Graphics

  • Graphics.h

Internet Programming

•    Network Communication
•    Packets and Sockets
•    Protocol
•    IP Address
•    Port Number
•    Byte Ordering
•    Creation of Socket
•    Sending Data using TCP/IP
•    Sending Data using UDP