Introduction to 'C'
- Introduction to C
- About ANSI C Standard
- Machine, Assembly and High-Level Language
- Structure of a C Program
- Programming Rules
- Executing the C Program
- Header Files
- Problem Solving Techniques
- Algorithm
The C Declarations
- The C Character Set
- Delimiters
- The C Keyword
- Identifiers
- Constants
- Variables
- Rules For Defining Variables
- Data Types
- Initializing Variables
- Type Modifiers
- Type Conversion
Operators and Expressions
- Properties of Operators
- Priority of Operators and Their Clubing
- Comma and Conditional Operator
- Arithmetic Operators
- Relational Operator
- Assignment Operator
- Logical Operators
- Bitwise Operator
Input and Output in C
- Formatted Function
- Unformatted Function
- Commonly Used Library Function
- Strong Points for Understandability
Decision Statements
- The if Statement
- The if-else Statement
- Nested if-else Statement
- if-else-if Ladder Statement
- The Break Statement
- The Continue Statement
- The goto Statement
- The Switch Statement
- Nested switch Case
- The switch Case and Nested ifs
Loop Control
- for Loop
- Nested for Loops
- while Loop
- do-while Loop
- do-while Statement with while Loop
Data Structure: Array
- Array Initialization
- Array Terminology
- Characteristics of an Array
- One-Dimensional Array
- One-Dimensional Array and Operations
- Operations with Arrays
- Predefined Streams
String and Standard Functions
- Declaration and Initialization of Strings
- Display of Strings with Different Formats
- String Standard Function
- String conversion Function
- Memory Function
- Application of Strings
Pointers
- Feastures of Pointers
- Pointers and Address
- Pointer Declaration
- Void Pointers
- Wild Pointers
- Constant Pointers
- Arithmetic Operations with Pointers
- Pointers and Array
- Pointers and Two Dimensional Array
- Array of Pointer
- Pointer to Pointers
- Pointers and Strings
Functions
- Basic of a Function
- Function Definition
- The return Statement
- Types of Function
- Call by Value and Reference
- Function Returning More Values
- Function as an Argument
- Function with Operators
- Function and Decision Statements
- Function and Loop Statements
- Function with Array and Pointers
- Recursion
- Types of Recursion
- Rules for Recursive Function
- Direct Recursion
- Indirect Recursion
- The Towers of Hanoi
Structure and Union
- Features and Structures
- Declaration and Initialization of Structures
- Structure within Structure
- Array of Structure
- Pointer to Structure
- Structure and Functions
- Bit Fields
- Enumerated Data Type
- Union
- Union of Structures
Files
- Streams and File Types
- Steps for File Operations
- FILE I/O
- Structure Reads and write
- Other File Function
- Searching Errors in Reading/writing Files
- Command Line Arguments
- I/O Redirection
Eligibility: 10+2/Graduates/Undergraduates
Course Duration: C Pro is a 3 months course. The duration is flexible and depends upon the specialization chosen & the number of sessions held per week. Classes are typically held 2 hours a day or 3/4/6 days a week.