C Programming - Course

About Course

C language is the basic programming language for every language. C is most widely used system programming language.

Course Overview

Introduction to C
  • History
  • Tokens
  • Comments
  • Keywords
  • Identifiers
  • Structure of C
Input and Output Functions
  • scanf()
  • printf()
Data Types
  • Primary Data Types
  • Derived Data Types
  • User-defined Data Types
  • Type Conversion and Type Casting
Storage Classes
  • auto
  • extern
  • static
  • register
Operators
  • Arithmetic Operators
  • Relational Operators
  • Logical Operators
  • Bitwise Operators
  • Assignment Operators
  • Increment and Decrement Operators
  • Miscellaneous Operators
  • Operator Precedence
Control Statements
  • Decision-making
  • Iterative
  • Jumping
Arrays
  • Types of Arrays
  • Applications of Array
Strings
  • String Library Functions
Pointers
  • Dynamic Memory Allocation
  • Various Categories of Pointers
Functions
  • Call by Value and Call by Reference
  • Recursive Functions
Command-line Arguments
  • Command-line Arguments
Structures and Unions
  • Structures
  • Array of Structures
  • Self-Referential Structure
  • Union
Preprocessor Commands
  • File Inclusion
  • Macros
  • Conditional Compilation
  • pragma
Math Library
  • Math Functions
Files
  • File Operations
  • Error Handling