COURSE OUTLINE

  1. C Language Introduction

    • Structure of a C Language

    • First C Program

    • Compile and Executing Program

    • Console Input Output

    • Format Specifiers

    • Comments

  2. C Tokens

    • Keywords

    • Identifiers

    • Literals

    • Operators

    • Seperators

  3. Operators

    • Arithmetic Operators

    • Relational Operators

    • Assignment Operators

    • Logical Operators

    • Increment and Decrement Operators

    • Bitwise Operators

    • Conditional Operators

    • Special Operators

    • Precedence of Operators

    • Associativity of Operators

  4. Control Statements

    • Condition Statements (If Statement, If…else, Nested if else, Switch Statement)

    • Looping Statements (For ,While, Do…While)

    • Jump Statements (Goto, break, and continue)

  5. The Functions

    • What is function?

    • Function Prototype, Call & Definition

    • Types of function

    • Function arguments and Return Types

    • Categories of Functions

    • Recursion

  6. The Pointers

    • How to Declare and Accessing Pointers Variables

    • Pointers as Function parameter

    • Pointer Types(near, far & huge)

    • Call by Value

    • Call by Reference

    • Pointer to function

    • Generic Pointers

  7. The Preprocessor

    • Define Macro

    • Macro declaration

    • Macro Control Directives

  8. Input and Output functions

    • Reading Character and Writing Character function

    • Reading string by scanf( )

    • Writing string by printf( )

  9. Define Arrays and Strings

    • 1-Dimensional Arrays

    • Multi- Dimensional Arrays

    • Passing array to functions

    • Static & Dynamic Memory Allocation

    • String Variables

    • The String handling Functions

  10. Structures and Unions

    • What is Structure?

    • Declare and Access Structure Variables

    • Define Arrays of Structures

    • Nested Structures

    • Pointer to objects

    • Passing objects to functions

    • Typedef

    • Define and use of Unions

  11. File Handling

    • Defining File concepts

    • Opening and Closing the file

    • I/O operations on Files

    • Random & Sequential Access

    • Text & Binary files

  12. Miscellaneous Topics

    • Enumeration

    • Bit Fields

    • Storage Class(auto, static, register & extern)

    • Command Line Arguments

    • Variable Number of Arguments

    • Graphics

© 2020 by tenbyten.io

  • LinkedIn Social Icon
  • Facebook Social Icon
  • Instagram Social Icon