How to Learn Programming Language ?
What is program ?
What is C Programming
Character Set?
Token ?
Keyword?
Identifier?
Constant ?
Variable ?
Data Types ?
Concepts of Quotient and Remainder
Conditional Statement.
Conditional Operator
Relational Operator.
Conditional or Branch Statement.
Simple if Statement
if else Statement.
Nested if Statement.
Switch Case
Increment and Decrement Operator.
while
do-while
for
Nested Loops
break
continue
goto
return
What is Array with RealLife Example
One dimensional arrays
Declaration of 1D arrays
Initialization of 1D arrays
Accessing element of 1D arrays
Reading and displaying elements
Programs on 1D Arrays
Two dimensional arrays
Declaration of 2D arrays
Initialization of 2D arrays
Accessing element of 2D arrays
Reading and displaying elements
Programs on 2D Arrays
String Concept
Introduction to String in C
Storing Strings
The string Delimiter
String Literals (String Constants)
Strings and Characters
Declaring Strings
Initializing Strings
Strings and the Assignment Operator
String Input Functions / Reading Strings
String Output Functions / Writing Strings
String Input-Output using fscanf() and fprintf() Functions
Single Character Library Functions / Character Manipulation in the String
String Manipulation Library Functions
Programs Using Character Arrays
Array of Strings (2D Character Arrays)
Programs Using Array of Strings
Understanding Memory Addresses
Pointer Operators
Pointer
Pointer Advantages and Disadvantages
Declaration of Pointer Variables
Initialization of Pointer Variables
Dereferencing / Redirecting Pointer Variables
Declaration versus Redirection
Void Pointer
Null Pointer
Compatibility
Array of Pointers
Pointer to Pointer
Pointer Arithmetic
Concepts ofFunctions
Advantages of using functions
Defining a function
Calling a function
Return statement
Function Prototype
Basic Function Designs
Programs Using Functions
Scope
Recursion
Iteration vs Recursion
Nested functions
Variable Length Number of Arguments
Parameter Passing Techniques – Call by value & Call by Address
Functions Returning Pointers
Pointers and One-Dimensional Arrays
Pointers and Two-Dimensional Arrays
Passing 1D arrays to Functions
Passing 2D arrays to Functions
Pointers and Strings
Passing Strings to Functions
Pointer to Function
Structures
Unions
file