400+ Editable Festival Posters + Free Bonuses

C Language : Easy Lessons

Learn C Language in easy way

PART-1
Lesson 1: Overview Detail in C                                        

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

Lesson 2: Data Types in C                                            
Introduction
Data Types Used In C Language
Type Conversion In Expressions
Type Casting

Lesson 3: Operators and Expressions                             
Introduction
·         Arithmetic Operators
·         Relational Operators
·         Logical Operators
·         Assignment Operators
·         Increment and Decrement Operators
·         Conditional Operators (Ternary operator) 
·         Bitwise Operators
·         Special Operators

Lesson 4:Decisions Making Statements                         
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

Lesson 6: Loops in C                                                                                
Introduction
while loop
for loop
do-while loop
Break Statement
Continue Statement
Goto Statement

Lesson 7: Functions                                                       
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)


Lesson 8: Storage Classes in C Language                      
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

Awesome Gadgets for Students and IT People