C Language

Course Description

C 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.

Course Prerequisite

  • Curiosity and Inquisitiveness

Course Curriculum

What is C ?

  • Execution of C Program
  • History
  •  Structure of C Program

Variables and Keywords :

  • Character Set
  • Identifier
  • Variable
  • Keywords
  • Escape Sequence Characters

Constants :

  • Real Constant
  • Integer Constant
  • Character Constant
  • String Constant

 Data Types :

  • Data Types
  • Qualifier
  • Enum
  • Typedef

Operators :

  • Assignment Operator
  • Arithmetic Operators
  • Logical Operators
  • Relational Operators
  • Shorthand Operators
  • Unary Operators
  • Conditional / Ternary Operator
  • Biwise Operators
  • Operator Precedence and Associativity
  • If Statement
  • If-Else Statement
  • Nested If-Else
  • Switch Case

 Looping Statements

  • Looping / Iterative Statements
  • while
  • do while
  • for loop
  • Break Statement
  • Continue Statement
  • Goto

Functions :

  •  Function call by passing value
  • Function call by returning value
  • Function call by passing and returning value
  •  Recursion

Storage Classes :

  • Storage Classes
  • Automatic Storage Class (auto)
  •  Register Storage Class (register)
  • Static Storage Class (static)
  •  External Storage Class (extern)

Array :

  • Array
  • Single / One Dimensional Array
  • Two Dimensional Array

Structure :

  • Structure
  •  Array in Structures
  •  Structure with Array
  • Difference between array and structure

Pointer :

Union :

  • Union
  • Difference between structure and union
  •  Strings
  •  File Handling

Header Files :

  •  Header File
  • Assert.h
  • Ctype.h
  •  Math.h
  • Process.h
  •  String.h
  • Time.h

Course Fees

5000/- INR

Apply for Course