C Programming


C Language is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations. By design, C provides constructs that map efficiently to typical machine instructions, and therefore it has found lasting use in applications that had formerly been coded in assembly language, including operating systems, as well as various application software for computers ranging from supercomputers to embedded systems.

Module

  • Introduction
    • History
    • Version
    • Installation and Configration
  • Datatypes in C
  • Operators
    • Arithematic Operators
    • Relational Operators
    • Assignment Operators
    • Logical Operator
    • Conditional Operator
    • Special Operator
  • Conditional Statement
  • Looping Statement
  • Selection Statement
  • Functions
    • Built-in function
    • How to create own function ?
    • Defining & Calling Functions
    • Pass by Value, pass by Reference
    • Return by value & return by address
    • Recursive Functions
  • Pointer
  • Arrays
    • One Dimensional Arrays
    • Two Dimensional Arrays
    • Multi Dimensional Arrays
  • Strings
  • Structures, Unions, Enum and typedef
  • Files Operations