
About Course
C language is the basic programming language for every language. C is most widely used system programming language.
Course Overview
Introduction to C
- History
- Tokens
- Comments
- Keywords
- Identifiers
- Structure of C
Input and Output Functions
- scanf()
- printf()
Data Types
- Primary Data Types
- Derived Data Types
- User-defined Data Types
- Type Conversion and Type Casting
Storage Classes
- auto
- extern
- static
- register
Operators
- Arithmetic Operators
- Relational Operators
- Logical Operators
- Bitwise Operators
- Assignment Operators
- Increment and Decrement Operators
- Miscellaneous Operators
- Operator Precedence
Control Statements
- Decision-making
- Iterative
- Jumping
Arrays
- Types of Arrays
- Applications of Array
Strings
- String Library Functions
Pointers
- Dynamic Memory Allocation
- Various Categories of Pointers
Functions
- Call by Value and Call by Reference
- Recursive Functions
Command-line Arguments
- Command-line Arguments
Structures and Unions
- Structures
- Array of Structures
- Self-Referential Structure
- Union
Preprocessor Commands
- File Inclusion
- Macros
- Conditional Compilation
- pragma
Math Library
- Math Functions
Files
- File Operations
- Error Handling