C Programming

Classroom course
Virtual course
  • Forum support
  • Virtual Material
  • Virtual Session
Sr. No.Batch CodeStart DateEnd DateTime SlotTraining OptionInstructorEnroll now
1smbcb1-2494th Nov, 202416th Dec, 202410:00 AM to 11:00 AMClass Room TrainingC/CPP MentorEnroll Now
2smbcb2-2494th Nov, 202416th Dec, 202412:30 PM to 1:30 PMClass Room TrainingC/CPP MentorEnroll Now
3smbcb3-2494th Nov, 202416th Dec, 20243:00 PM to 4:00 PMClass Room TrainingC/CPP MentorEnroll Now
4smbcb4-2494th Nov, 202416th Dec, 20245:30 PM to 6:30 PMClass Room TrainingC/CPP MentorEnroll Now
  • For Demo Session & Consultation97370 05566
  • Course Curriculum

    Collapse All
    Expand All
  • Section 1 - Overview
    Facts About C
    Why Use C?
    C Programs
  • Section 2 - Enviorment Setup
    Local Environment Setup
    Installation On UNIX/Linux
    Installation On Mac OS
    Installation On Windows
  • Section 3 - Program Structure
    Hello World Example
    Compile And Execute C Program
  • Section 4 - Basic Syntax
    Tokens In C
    Semicolons
    Comments
    Identifiers
    Keywords
    Whitespace In C
  • Section 5 - Data Types
    Integer Types
    Floating-Point Types
    The void Type
  • Section 6 - Variables
    Variable Definition In C
    Variable Declaration In C
    Lvalues and Rvalues In C
  • Section 7 - Constants And Literals
    Integer Literals
    Floating-Point Literals
    Character Constants
    String Literals
    Defining Constants
  • Section 8 - Storage Class
    The Auto Storage Class
    The Register Storage Class
    The Static Storage Class
    The Extern Storage Class
  • Section 9 - Operators
    Arithmetic Operators
    Relational Operators
    Logical Operators
    Bitwise Operators
    Assignment Operators
    Misc Operators ↦ sizeof & ternary
    Operators Precedence In C
  • Section 10 - Decision Making
    If Statement
    If…Else Statement
    If Else If Else Statement
    Nested If Statements
    Switch Statement
    Nested Switch Statements
    The ? : Operator:
  • Section 11 - Loops
    while Loop
    For Loop
    Do…While Loop
    Nested Loops
    Loop Control Statements
    Break Statement
    Continue Statement
    Goto Statement
    The Infinite Loop
  • Section 12 - Functions
    Defining A Function
    Function Declarations
    Calling A Function
    Function Arguments
    Call By Value
    Call By Reference
  • Section 13 - Scope Rules
    Local Variables
    Global Variables
    Formal Parameters
    Initializing Local And Global Variables
  • Section 14 - Arrays
    Declaring Arrays
    Initializing Arrays
    Accessing Array Elements
    Arrays In Detail
  • Section 15 - Pointers
    What Are Pointers?
    How To Use Pointers?
    NULL Pointers
    Pointers in Detail
  • Section 17 - Structures
    Defining A Structure
    Accessing Structure Members
    Structures As Function Arguments
    Pointers To Structures
    Bit Fields
  • Section 18 - Unions
    Defining A Union
    Accessing Union Members
  • Section 19 - Bit Fields
    Bit Field Declaration
  • Section 20 - Typedef
    Typedef vs #Define
  • Section 21 - Input And Output
    The Standard Files
    The getchar() and putchar() Functions
    The gets() and puts() Functions
    The scanf() and printf() Functions
  • Section 22 - File I/O
    Opening Files
    Closing a File
    Writing A File
    Reading A File
    Binary I/O Functions
  • Section 23 - Preprocessors
    Preprocessors Examples
    Predefined Macros
    Preprocessor Operators
    Parameterized Macros
  • Section 24 - Headers File
    Include Syntax
    Include Operation
    Once-Only Headers
    Computed Includes
  • Section 25 - Type Casting
    Integer Promotion
    Usual Arithmetic Conversion
  • Section 26 - Error Handling
    Errno, Perror(), And Strerror()
    Divide By Zero Errors
    Program Exit Status
  • Section 27 - Recursion
    Number Factorial
    Fibonacci Series
  • Section 29 - Memory Management
    Allocating Memory Dynamically
    Resizing and Releasing Memory
  • Section 30 - Command Line Arguments
    Command Line Arguments
  • GET FREE CONSULTATION

    Call Us Now For Free Consultation97370 05566

    Our experts listen to you patiently and suggest you the right course after conducting a personality profile test. Register your interest below to schedule personality profile test for you.

    SUBSCRIBE TO OUR NEWSLETTER

    Subscribe to get latest updates regarding courses, IT industry and career prospects.

    Copyright 2016-2024 Smart Mentors. All Rights Reserved.

    Login

    FORGOT PASSWORD

    Sign up now to Become An Instructor

      Register your Interest

        cf7captchaRegenerate Captcha