Skip to content

C Language Training

Module 1:- Introduction and First Program

  • Why Programming
  • Types of Programming
  • Introduction to C
  • Benefits of C
  • Some Facts about C
  • Understanding First C Program
  • Executing using IDE

Module 2:- Variables and Data Types

  • Identifiers
  • Keywords
  • Data Types
  • Variables
  • Constants

Module 3:- Console IO Operations

  • printf function
  • scanf function
  • Unformatted Functions

Module 4:- Operators and Expressions

  • Expressions
  • Types of Operators
  • Type Casting

Module 5:- Control Flow Statements

  • Decision Making in C
  • If Statement
  • Switch Statement
  • Unconditional Branching
  • While Loop
  • Do…While Loop
  • For Loop
  • Break and continue statements

Module 6:- Working with Functions

  • What is a Function
  • Benefits of a Function
  • Function Terminology
  • Array of Structures
  • How does Function Works
  • Scope and Lifetime of Variables in function
  • Storage Classes of Variables
  • Call by value and call by reference
  • Recursion

Module 7:- Working with Arrays

  • Understanding Arrays
  • Arrays Declaration and Initialization
  • Sample Programs
  • Multidimensional
  • Arrays and Functions

Module 8:- String Handling

  • Declaration and Initialization
  • Reading and Writing Strings
  • Standard string library functions
  • Array of pointers to string

Module 9:- Pointers

  • Understanding Pointers
  • Declaring and Initializing Pointers
  • Function and Pointer Parameters
  • Pointer Arithmetic
  • Pointer and Arrays
  • Two Dimensional Arrays and Pointers
  • void Pointer
  • Dynamic allocation of memory
  • Difference between malloc and calloc

Module 10:- Structure and Unions

  • Overview of Structures
  • Defining and Using a Structure
  • Structures within a Structure
  • typedef keyword
  • Passing Structures to Functions
  • Structure and Pointers
  • Unions

Module 11:- File Handling

  • What is a Stream
  • Opening and Closing of Files
  • Writing and Reading in Text Format
  • Writing and Reading in Binary Format

Module 12:- Pre-Processor Directives

  • Pre-Processor Directives
  • #define Macro
  • Conditional Compilation
  • Pre-defined Macros
  • #include and Header Files

Module 13:- Command Line Arguments and Variable Number of Arguments

  • Command Line Arguments
  • Variable Arguments

Ready to start your IT career?

Learn on Live Projects. Join a Company Directly.

3000+ students trained and placed — internships in Anand for students across Gujarat.

  1. Idea
  2. Strategy
  3. Technology
  4. Growth

Download Our Company Profile

Tell us a little about you and the services you are interested in — the PDF downloads right away.

Services you are interested in
Chat with us