Genesis InSoft Twitter Facebook Home | Contact Us | Career
Development Training Downloads SmartLab™ About Us News
Corporate Clients
Question Bank
Training Material

Course - C Language

Introduction

  • Introduction to computers
  • Computer characteristics
  • Introduction to C
  • Some simple C programs
  • Desirable program characteristics

C Fundamentals

  • The C character set
  • Identifiers and keywords
  • Data types
  • Constants
  • Variables and Arrays
  • Declarations
  • Expressions
  • Symbolic Constants

Operators And Expressions

  • Arithmetic Operators
  • Unary Operators
  • Relational and Logical Operators
  • Assignment Operators
  • The Conditional Operator
  • Library Functions

Data Input and Output

  • Prelimaries
  • Single Character Input - getchar Function
  • Single Character Output - The putchar Function
  • Entering Input data - The scanf Function
  • More about the scanf Function
  • Writing Output Data - The printf Function
  • More about the printf Function
  • The gets and puts Functions
  • Interactive (Conversational) Programming

Preparing And Running A Complete C Program

  • Planing a C program
  • Writing a C program
  • Entering the program into the computer
  • Compiling and executing the program
  • Error diagnostics
  • Logical Debugging

Control Statements

  • Preliminaries
  • The While Statement
  • The do-while statement
  • The for statement
  • Nested loops
  • The if-else statement
  • The switch statement
  • The break statement
  • The continue statement
  • The comma operator
  • The goto statement

Functions

  • A brief overview
  • Defining a function
  • Accessing a function
  • Passing arguments to a function
  • Specifying argument data types
  • Function prototypes
  • Recursion

Program Structure

  • Storage classes
  • Automatic variables
  • External variables
  • Static variables
  • Multifile programs
  • More about library functions

Arrays

  • Defining an array
  • Processing an array
  • Passing arrays to a function
  • Arrays and strings

Structures And Unions

  • Defining a structure
  • Processing a structure
  • User-defined datatypes
  • Structures and pointers
  • Passing structure to a function
  • Unions

Data Files

  • Opening and closing a datafile
  • Creating a datafile
  • Unformatted datafiles

Pointers

  • Fundamentals
  • Pointer declaration
  • Passing pointers to a function
  • Pointers and one dimensional arrays
  • Operations on pointers
  • Pointers and multidimensional arrays
  • Array of pointers
  • Passing functions to other functions
  • More about pointer declarations

Self Referential Structures

  • Linear linked lists
  • Doubly linked lists
  • Binary tree
  • Stacks
  • Queues

Command Line Arguments

  • argc, argv

Low Level Programming

  • Register Variables
  • Bitwise operators
  • Bit fields


Add this page to your favorites

Home | Contact Us | Career | Development | Training | Downloads | SmartLab™| About Us | News | Site Map | Privacy Policy | Disclaimer

Reliable Hosting powered by ServerNest

Copyright © 2000 to 2009 Genesis InSoft Limited. All Rights Reserved.