Table of Contents
 

 

C Programming Introduction

  • Computer and Software Basics
  • C Programming Language
  • Hello World
  • Basic Building Blocks
  • Data Types
  • Variable
  • Constants and Literals
  • Storage Class

Operators

  • C Operators
  • Arithmetic Operators
  • Relational Operators
  • Logical Operators
  • Bitwise Operators
  • Assignment Operators
  • Misc Operators
  • Operators Precedence
  • Type Casting

Decision Making

  • Decision Making Structures
  • if Statement
  • if…else Statement
  • if...else if...else Statement
  • Nested if Statements
  • switch Statement
  • Nested switch Statements
  • The ? : Operator

Loops

  • Loop Basics
  • while Loop
  • for Loop
  • do…while Loop
  • Nested Loops
  • Loop Control Statements
  • continue Statement
  • goto Statement
  • The Infinite Loop

C Functions

  • Function Basics
  • Function Definition
  • Function Declarations
  • Function Calling
  • Function Arguments
  • Variable Scope
  • Local Variables
  • Global Variables
  • Formal Parameters
  • Local and Global Variables
  • Recursion
  • Command Line Arguments

Array

  • Array Basics
  • Declaring Arrays
  • Initializing Arrays
  • Accessing Array Elements
  • Multidimensional Arrays
  • Arrays and Functions
  • Pointer and Array

Pointers

  • Pointers Basics
  • Using Pointers
  • NULL Pointers
  • Pointer Arithmetic
  • Array of Pointers
  • Pointer to Pointer
  • Pointers and Functions

Data Structures

  • Strings
  • Structure
  • Union
  • Bit Fields
  • Custom Data Types - TypeDef

Input-Output

  • I/O Basics
  • The Standard Files
  • getchar() and putchar()
  • gets() and puts()
  • scanf() and printf()
  • File I/O
  • Opening Files
  • Reading a File
  • Binary I/O Functions

C Preprocessor

  • Preprocessor Basics
  • Predefined Macros
  • Preprocessor Operators
  • Parameterized Macros
  • Error Handling

Apply for certification

https://www.vskills.in/certification/information-technology/Certified-C-Developer