C COURSE CONTENTS

Web Designing Training Content

GETTING STARTED

  • What is C?
  • Sample Program
  • Components of a C Program
  • Examples
  • Data Types
  • Variables
  • Naming Conventions for C Variables
  • Printing and Initializing Variables
  • Array Examples
  • Compiling and Executing a C Program

FUNCTIONS AND OPERATORS

  • Examples of C Functions
  • Functions
  • Sum Invoked from main
  • Invoking Functions
  • Elementary Operators
  • The operator= Operators
  • The Conditional Operator
  • Increment and Decrement Examples
  • Increment and Decrement Operators

CONTROL FLOW CONSTRUCTS

  • Examples of Expressions
  • if else
  • while
  • for
  • do while
  • switch

SIMPLE I/O

  • Character I/O
  • End of File
  • Simple I/O Examples
  • Simple I/O Redirection
  • I/O with Character Arrays

MORE ON FUNCTIONS

  • Extended Example
  • The getline Function
  • The strcmp Function
  • The check Function
  • The atoi Function

HIGHER DIMENSIONAL ARRAYS

  • Array Dimensions
  • An Array as an Argument to a Function
  • String Arrays

SEPERATE COMPILATION

  • Compiling Over Several Filess
  • Function Scope
  • File Scope
  • Program Scope
  • Local static
  • register and extern
  • Object Files
  • Libraries
  • The C Loader
  • Header Files

POINTERS

  • Fundamental Concepts
  • Pointer Operators and Operations
  • Changing an Argument with a Function Call
  • Pointer Arithmetic
  • Array Traversal
  • String Functions with Pointers
  • Pointer Difference
  • Prototypes for String Parameters
  • Relationship Between an Array and a Pointer
  • The Pointer Notation *p++

STRUCTURES

  • Creating Structures
  • Operations on Structures
  • Functions Returning Structures
  • Passing Structures to Functions
  • Pointers to Structures
  • Array of Structures
  • Functions Returning a Pointer to a Structure

FILE I/O

  • System Calls vs. Library Calls
  • Opening Disk Files
  • fopen
  • I/O Library Functions
  • Copying a File
  • scanf
  • printf
  • fclose
  • feof

USEFUL LIBRARY FUNCTIONS

  • strstr
  • strchr, strrchr
  • system
  • strtok
  • strspn, strcspn
  • Math Functions

MORE ON FUNCTIONS

  • General
  • Function Declarations
  • Returning a Value or Not
  • Arguments and Parameters
  • Organization of C Source Files

STRINGS

  • Fundamental Concepts
  • Aggregate Operations
  • String Functions

Need More Details ? Fill The Enquiry Form