C Course

KhalsaSoft

c-course

    Introduction to C language

  • History and Features of C .
  • Setting up and Installing C Language
  • Prerequisite in C Language
  • Installation of C
  • Data Type, Constants & Variables
  • What is Data Types in C Language
  • Integers, long and short in C Language
  • Constants ,Variables , Keywords in C
  • How to get input from user
  • How to display output to user

  • Statement

  • IF-Else Statement
  • for Loop in C
  • While Loop in C
  • Do-While Loop in C
  • Break , Continue in C Language
  • Switch in C

  • Function

  • What is a Function in C Language
  • Passing Values between Functions in C
  • Call by Value in C Language
  • Call by Reference in C Language

  • Pointer

  • An Introduction to Pointers
  • Pointer Notation in C
  • Back to Function Calls in C
  • Recursion in C Language

  • Preprocessor

  • Features of C Preprocessor
  • Macro Expansion in C Language
  • Macros with Arguments
  • Macros versus Functions

  • File Inclusion in C Language

  • #if and #elif Directives
  • Miscellaneous Directives in C Language
  • #undef Directive
  • #pragma Directive

  • Arrays

  • What are Arrays in C Language
  • A Simple Program Using Array
  • How to Initialize Array in C Language
  • Passing Array Elements in C Language to a Function
  • Pointers and Arrays in C Language
  • Passing an Entire Array to a Function in C Language

  • Two Dimensional Arrays in C Language

  • Initializing a 2-Dimensional Array
  • Pointers and 2-Dimensional Arrays
  • Pointer to an Array with practical
  • Passing 2-D array to a Function with practical
  • Array of Pointers
  • Three Dimensional Array

  • String

  • What are Strings ?
  • How to get length , copy a string ,concatenate a string , compare two string .

  • Structures

  • What is Structures ?
  • Why Use Structures in C Language
  • Declaring a Structure in C Language
  • Accessing Structure Elements in C Language
  • How Structure Elements are Stored
  • Array of Structures in C Language
  • Additional Features of Structures
  • Structure of Pointers

  • File Operation

  • File Input/Output in C Language
  • File Operations in C Language
  • Opening a File, Reading,Closing the File in C Language
  • Counting Characters, Tabs, Spaces
  • A File-copy Program in C Language
  • Writing to a File in C Language
  • String (line) I/O in Files