arrow_back
Promo
Promo Video
Introduction to Programming with C
Introduction to Section 1
Why should you learn C?
The Brief History of C language
C is a Middle-Level Language
C is a Structured Language
Compilers vs Interpreters
C Character Set
Constants in C
Variables in C
Keywords in C language
Identifiers in C
What is an IDE?
Build Your First C Program - Hello World
Comments in C
Preprocessor in C
Header file in C
main() function in C
printf() function in C
Escape Sequence in C
What is Indentation in Programming?
C Program for Calculating and Printing Simple Interest
C Program for Calculating and Printing Simple Interest from User Input
Data types, Operators and Expressions in C
Expression in C language
Data Types in C
Integer and Float Conversions in C
Operators in C language
Precedence of Arithmetic Operators
Pre-increment and Post-increment in C
Relational operators in C
Logical Operators in C
Bitwise operators in C
Assignment Operators in C
C Program to Swap the Values of Two Variables
Conditional Operator in C
Special Operators in C
Decision Making in C
Introduction to Decision Making in C - if statement
Second Program with if
C Program to Find Whether a Number is Even or Odd
if-else Statement
Nested if Statement
if-else-if Ladder
Revisit to the Conditional Operator
switch-case Statement
The goto Keyword
Loops in C
Introduction to Loops in C – while Loop
Second Program with while Loop
Some Important Points About while Loop
The for Loop
Second Program with for Loop
Various Forms of for Loop
Program to Find Factorial of a Number
Nesting of Loops
Jumping Out of Loops – break Statement
Program to Check Whether a Number Is Prime or Not
The continue Statement
do while Loop
Using do while Loop for Menu Driven Programs
Arrays in C
Basics of Arrays in C
Program to Calculate the Average of n Numbers using Array
Program to Search an Element in an Array
Program to Find the Largest and the Smallest Element in Array
Program to Reverse an Array
Program for Sorting an Array
Array Elements Are Stored at Contiguous Locations
Two Dimensional Arrays
Accessing Elements of Two-Dimensional Arrays
Three Dimensional Arrays
Strings in C
Definition and Declaration of Strings
Initializing a String
Read & Write Strings in C using gets() and puts() functions
Standard Library String Functions
Functions in C
Why use Functions?
Function Definition
Function Declaration
Different Ways to Call Functions
Pass Arrays as Function Parameters
C Math Functions
Recursion in C
Pointers in C
What is a Pointer in C?
Pointer Operators in C
Pointer Arithmetic in C
Why use Pointers? Writable Function Parameters & Accessing Array Elements
Why use Pointers? Returning Multiple Values from a Function
Why use Pointers? Dynamic Memory Allocation
malloc() Function in C
calloc() Function in C
realloc() Function in C
free() Function in C
Storage Classes in C
auto Storage Class
Scope and life of an automatic variable
extern Storage Class
static Storage Class
register Storage Class
Structures, Unions and Enums in C
What is a Structure?
How to Initialize and Access Structure Members?
Your First C program on Structures
What is Designated Initialization?
Array of Structures
Values of a Structure Variable Can Be Assigned to Another Structure Variable
Nesting of Structure Is Possible
Structure Variable Can Also Be Passed to A Function
Pointer Pointing to A Structure
Union in C
Demonstrate The Usage of Union
How Is The Size of Union Decided By Compiler?
Pointers to Unions
Introduction to Enum in C
Two Enum Names Can Have Same Value
Compiler Assigns Default Values Starting From 0
Assign Values In Any Order
Enum vs Macro
Preview - C Programming for Beginners - Complete Tutorial
Discuss (
0
)
navigate_before
Previous
Next
navigate_next