Have Queries? Ask us +91 72592 22234

Course Overview

This C Programming training course, provides Participants with a comprehensive study of the C programming language. Classroom lectures stress the strengths of C, which provide programmers with the means of writing efficient, maintainable, and portable code. The lectures are supplemented with non-trivial lab exercises.

Course Content

Using C with UNIX

  • Writing the Program
  • Compiling the Program
  • The C Compiler (cc)
  • Make, a Program Builder
  • Improved Type Checking Using Link
  • Running the Program

Constant and Variable Types

  • Variables
  • Variable Names
  • Global Variables
  • External Variables
  • Static Variables
  • Constants
  • Arrays

Expressions and Operators

  • Assignment Statement
  • Arithmetic operators
  • Type conversion
  • Comparison
  • Logical Connectors

Control Statements

  • The if else Statement
  • The switch Statement
  • Loops
  • The while Loop
  • The do while Loop
  • The for Loop
  • The break Statement
  • The continue Statement
  • The goto Statement

Functions in C

  • Scope of Function Variables
  • Modifying Function Arguments

Pointers in C

  • Arrays and Pointers
  • Recursive Functions
  • Pointers in C
  • What is a pointer ?
  • Advantages of a pointer
  • Declaring pointers
  • Using pointers to access the memory locations
  • Changing pointers
  • Passing and returning pointers to and from the functions
  • Pointers to arrays
  • Changing pointers
  • Passing and returning pointers to and from the functions
  • Pointers to arrays

Dynamic Memory Allocation

  • Why dynamic memory allocation ?
  • Allocating memory dynamically with malloc ()
  • Using realloc ()
  • Using calloc()
  • Working with strings in a dynamically allocated memory.

Input and Output

  • The Standard Input Output File
  • Character Input / Output
  • getchar
  • putchar
  • Formatted Input / Output
  • printf
  • scanf
  • Whole Lines of Input and Output
  • gets
  • puts

Handling Files in C

  • UNIX File Redirection
  • C File Handling - File Pointers
  • Standard file pointers in UNIX>
  • Closing a file using fclose
  • Input and Output using file pointers
  • Character Input and Output with
  • Files
  • Formatted Input Output with File
  • Pointers
  • Formatted Input Output with Strings
  • Whole Line Input and Output using
  • File Pointers
  • Special Characters
  • NULL, The Null Pointer or Character
  • EOF, The End of File Marker
  • Other String Handling Functions

Structures in C

  • Defining a Structure
  • Accessing Members of a Structure
  • Structures as Function Arguments
  • Further Uses of Structures

Customer Reviews

Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.


For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

Looking for a Training for


My Team/Organization

I agree to be contacted over mail or phone

Call us at: +91 7259222234