Learn C Language in easy way
PART-1
Introduction
Characteristics
Reason Of Popularity
Why Choose C Language
History Of C Language
Programming Languages Classification
Process To Learn C
Structure Of C Program
C Character Set
Constants & Variables
Types Of Constants
Data Types
Declaration Of C Variables
Keywords And Identifiers In C
Instructions In C Language
Program Execution Instruction
C Tokens
Symbolic Constants
Different Types Of Errors
Header Files In C
Introduction
Data Types Used In C Language
Type Conversion
In Expressions
Type Casting
Introduction
·
Arithmetic Operators
·
Relational Operators
·
Logical Operators
·
Assignment Operators
·
Increment and Decrement Operators
·
Conditional Operators (Ternary operator)
·
Bitwise Operators
·
Special Operators
Different Statements In C
Expression
Statements
Compound
Statements
Control
Statements
Iteration/Conditional Statements (if statements)
if
Statement
if-else
Statement
Nested
if-else Statement
else-if
Ladder Statement
Forms
of if
Logical Operators
&&
(Logical AND) Operator
||
(Logical OR) Operator
!
(Logical Not) Operator
Decision Making With Switch Case
Statement
Rules of switch case statement
Introduction
while loop
for loop
do-while loop
Break Statement
Continue Statement
Goto Statement
Introduction
Why Use Function
Rules Of Functions
Function Prototypes
Types Of Functions
Library
functions
User-defined
function
Elements Of User-Defined Functions
Function
Definition
Function
Call
Function
Declaration
Different Ways To Use User-Defined Function
Function
Declaration and Prototypes
Call
by reference & Call by Value
Recursion
(Recursive function)
Introduction
Types Of Storage Classes
Automatic
Storage Class
Register
Storage Class
Static
Storage Class
External
Storage Class
Reasons
To Use Storage Classes
Lesson 9: Array
Introduction
Operations Performed On Array
Array
Declaration
Accessing
Elements of an Array
Entering
Data into an Array
Reading
Data from an Array
Array Initialization
Array Elements in Memory
Bounds Checking (Array Size Checking)
Passing Array Elements to a Function
Call By Value
Call By Reference
Pointers and Arrays
Passing An Entire Array To A Function
Memory Representation Of Array
More
Than One-Dimension Array
Initializing 2-Dimesional Array
Memory Map of 2-Dimesional Array
Pointers And 2-Dimensional Array
Three Dimensional
Array
Array Of Pointers
Lesson 10: String
Introduction
String Declaration
String Using Pointer
String I/O Operation
Standard Library String Functions
Explain Some Important Library Functions
Strlen
( )
Strcpy
( )
Strcat
( )
Strcmp
( )
Two Dimensional Arrays Of Characters
Array Of Pointers To String
Limitation Of Array Of Pointers To Strings
Lesson 11:
Pointer
Introduction
Creating
A Pointer
Declaring Pointer
Variable
Initializing Pointers
Using Pointers
Pointers And Variable
Types
Pointers And Arrays
Array Element Storage
Pointer Arithmetic
Incrementing Pointers
Decrementing Pointers
Other Pointer Manipulations
Array Subscript Operator
and Pointers
Lesson 12: Structure
Introduction
Arrays Vs Structures
Why Use
Structure
Declaring
A Structure / Initialization Of Structure
Accessing
Structure Elements
Structure
Initialization
Copying
And Comparing Structure Variables
How Structure Elements Are Stored
Array Of
Structures
Structures
Within Structures
Lesson 13: Union
Introduction
Defining, Declaring and Initializing Union
Accessing Union Members
Lesson 14: File Handling
Introduction
Input / Output Operations On Files
getc() and putc()
getw() and putw()
fprintf() and fscanf()
feof()
Functions For Random Access To Files
ftell()
rewind()
fseek()
Lesson 15: ASCII
Values
PART-2
Practical Programs in C
PART-3
Objective
Type Questions
0 comments:
Post a Comment