justa a tse asd1 justa a tse asd2 justa a tse asd3

C

Eligibility

.

Duration

Minimum Duration:year's

Maximum Duration: year's

Fees

Semester Wise: Rs. /-

Total Course Fee: Rs. /-

C Language

C is a procedural programming language. Between 1969 and 1973 C language was developed by Dennis Ritchie. It was developed as a system programming language for writing an operating system. The main features of C language include low-level access to the memory, clean style, and a simple set of keywords makes C language suitable for system programmings like compiler development or an operating system.

Introduction to C

  • History
  • Features
  • Rules for C Programming
  • Writing C Program
    • Introduction to Function
    • Printf() & Scanf()
    • Header files
    • Pre-processor directives
    • Creating a file
    • Saving a file
    • Compiling program
    • Running a program
  • Editor Block Commands
    • Selection
    • Copy
    • Delete
    • Move
    • De-select
    • Undo
    • Comments
  • Data Types
    • Primary
    • Modified (Modifiers)
    • Derived
  • Variables
    • Variable naming rules
    • Variable Declaration
    • Variable Assignment
  • Format Specifiers
  • Reading Data from Keyboard
    • scanf
    • gets
    • getchar
    • getch
    • getche
    • Fflush

Operators

  • Arithmetic Operators
  • Logical Operators
  • Relational Operators
  • Bitwise Operators
  • Unary Operators
  • Ternary Operators
  • Concept of true and false
  • Difference between & and &&
  • Difference between | and||
  • Difference between = and ==

conditional Statements

  • Simple If Statement
  • Else if Statement
  • Nested If Statement
  • Exercise
  • looping Statement

    • FOR Statement
    • WHILE Statement
    • DO_WHILE Statement
    • Break and Continue
    • Exercise

    Arrays

  • Array Initialization
  • One Dimensional
  • Two Dimensional
  • Three Dimensional
  • Matrix Operations
  • Address Calculations
  • String Operations

    • Length
    • Reverse
    • Palindrome

    Pointers

    • Introduction
    • Pointer Types
    • Pointers to Strings
    • Pointers to Array
    • Pointers to Structure
    • Pointers and Dynamic Allocation of Memory
    • Pointers to function
    • Array of Pointers
    • Command Line Argument

    Functions

    • In-Build Functions
      • Mathematical
      • String
      • Character
    • User Defined Functions (UDF)
      • Function Declaration
      • Function Definition
      • Function Call
      • Recursion
      • Pass by Value
      • Pass by Address
      • Pass by Reference

    Macros

    • Macros Vs Functions
    • Multiline Macros
    • Line Continuation Character

    Scope of Variables

    Storage Classes

    • Automatic
    • Register
    • Static
    • Extern

    Structures

    • Structure within structure
    • typedef keyword
    • Difference between typedef and Macr
    • Pointer to Structure
    • Arrow Operator ->

    File Handeling

    • Text Mode
    • Binary Mode

    Data Structure in C

    • Linked List
      • Single
      • Double
      • Circular
      • Linked List with File Handling
    • Stack
    • Queue
    • Trees
      • Unions
      • Bit fields
      • Enumerators

    Pre-processors Directives

    Conditional Compilation

    Void Pointers

    Graphics Programming C