C Language Videos and Study Materials cover

C Language Videos and Study Materials

Instructor: by Saheb Sir

Language: English

Validity Period: 365 days

₹4000 50% OFF

₹2000

C Language Videos and Study Materials by Saheb Sir
Videos Link: https://bit.ly/3TjvSRZ


Contact for More Info:
Email: durgasoftonlinetraining@gmail.com
Phone: 99 27 37 27 37, 8885252627

Course Index:
-----------------

1. Introduction to C

• Evolution of C
• Data types

• Variables

• Constants
• Identifiers

• Keywords
• Escape Sequences
• Format Control Strings

• Compilers

2. Standard Input and Output Functions

• Single Character Input – The getchar Function
• Single Character Output – The putchar Function

• String Input – The gets Function
• String Output – The puts Function
• Entering input Data – The scanf Function
• More about the scanf Function
• Writing Output Data – The Printf Function
• More about the printf Function

 

3. Operators and type Conversions

• Operators
• Arithmetic Operators

• Logical Operators

• Relational Operators

• Bitwise Operators
• Increment and Decrement Operators

• Assignment Operators

• Compound Assignment Operators

• Conditional Operator/ternary
• Special operators

• Implicit type Conversion (coercion)
• Explicit type conversion(casting)

• Precedence and Order of Evaluation

 

4. Control Structures

• Control Statements or Decision making statements
• Selection statements or Branching Statements
• The if statement
• The if else statement

• If else ladder / Stair case if
• Nested Conditional Constructs
• The null if statement

• The null else statement
• Switch statement
• Repetition or Iterative or Loop control statements
• The while loop

• The for loop
• The do while loop
• Unconditional Statements

• The got statement
• The break statement
• The continue statement

 

5. Arrays

• Introduction

• Single Dimension Arrays
• Array Declaration
• Array initialization
• Two Dimensional Arrays
• 2D Array Declaration
• 2D Array initialization

• Transpose Matrix

• 2D Array ZigZag Printing

• 2D Array Spiral Printing
• Three Dimensional Arrays


6. Strings

• Introduction to Strings
• Initializing character Arrays
• Standard String Library Functions

• Two Dimensional Array of Characters

• Examples on Strings

 

 7. Functions

• Introducing Functions
• Defining a Function
• Accessing a Function
• Function Prototype
• Passing Arguments to a Function
• Function calls
• Return statements
• Recursions

• Arrays as Function Arguments
 

8. Structures and Unions

• User Defined Data Types

• Declaring a Structure
• Processing a Structure
• Accessing structure members
• Memory Representation of structure
• Structure Variable

• Multiple Structure Variables

• Array of Structures
• Uses of Structures
• Operations on Unions
• Unions and Structures Differences
• Enumerations

• Typedef
 

9. Storage Classes

• Storage Classes
• Automatic Variables
• Static Variables
• Register variables

• External (Global) Variables

 

10. Pointers

 

• Fundamentals
• Introduction to Memory

• Pointer Declarations
• Address and Dereferencing (& and *) operators
• Pointer operations (++ and --)
• Pointer Assignment
• Pointer Initialization

• Pointer to Pointers

• Dynamic Memory Allocation
• Void * malloc(size)
• Void * calloc(nitems,size)
• Void * realloc(void *block,size)
• Free()
• Pointer Arithmetic
• Pointer Arrays

• Call by Value
• Call by References

• Structures and Pointers
• Self Referential Structure

• Character Pointer
• Void Pointers

• Dangling Pointers
 

11. File Handling

• Introduction

• Types of Functions

• File operations

• File Modes

• File handling functions
• File Formatted I/O Functions
• Opening File with fopen()  function

• Closing File with fclose()  function
• Fgetc() and fputc()

• fscanf() and fprintf()

• Random Access Files

• ftell(), rewind() and fseek()
• Command Line Arguments (using argc and argv parameters)


 

Reviews
Other Courses
Launch your GraphyLaunch your Graphy
100K+ creators trust Graphy to teach online
𝕏
DURGASOFT ONLINE 2024 Privacy policy Terms of use Contact us Refund policy