C Programming


- Email support
- Forum support
- Virtual Material
- Virtual Session
Sr. No. | Batch Code | Start Date | End Date | Time Slot | Training Option | Instructor | Enroll now |
---|---|---|---|---|---|---|---|
1 | smbcb1-269 | 28th Jul, 2025 | 8th Sep, 2025 | 10:00 AM to 11:00 AM | Class Room Training | C/CPP Mentor | Enroll Now |
2 | smbcb2-269 | 28th Jul, 2025 | 8th Sep, 2025 | 12:30 PM to 1:30 PM | Class Room Training | C/CPP Mentor | Enroll Now |
3 | smbcb3-269 | 28th Jul, 2025 | 8th Sep, 2025 | 3:00 PM to 4:00 PM | Class Room Training | C/CPP Mentor | Enroll Now |
4 | smbcb4-269 | 28th Jul, 2025 | 8th Sep, 2025 | 5:30 PM to 6:30 PM | Class Room Training | C/CPP Mentor | Enroll 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 16 - Strings
Strings
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 28 - Variable Arguments
Variable Argumrnts
Section 29 - Memory Management
Allocating Memory Dynamically
Resizing and Releasing Memory
Section 30 - Command Line Arguments
Command Line Arguments
Related Courses
-
₹26,727Original price was: ₹26,727.₹9,100Current price is: ₹9,100.