C Programming Tutorials

100 C Programs with Code and Output

✅  C Tutorials

Introduction to C Programming 

Introduction to Computer Systems 

Computer Languages 

Features of C Language 

Creating and Running C Program 

C Program Basics 

First C Program 

Compilation process 

printf and scanf functions 

C Character Set 

C Tokens 

C Keywords 

C Identifiers 

C data types 

C Variables 

C Constants 

C Storage Classes 

C Output Functions 

C Input Functions 

C Operators 

C Expressions 

C Operator Precedence and Associativity 

C Expression Evaluation 

✅  C Control Statements

C if else Statement 

C Switch Statement 

C if-else vs switch 

C Loops 

C While Loop 

C Do while Loop 

C For Loop 

C break  

C continue 

C goto 

C Type Casting 

✅  C Functions

C Functions 

Types of Functions in C 

Parameter Passing in C 

Scope of Variable in C 

Recursive Functions in C 

✅  C Array

Arrays in C 

Types of Arrays in C 

Applications of Arrays in C 

✅  C Pointers

Introduction to Pointers 

C Pointer to Pointer 

C Pointer Arithmetic 

const Pointer in C 

Void Pointer in C 

Pointers to Arrays in C 

Pointers for Functions in C 

Dynamic Memory Allocation in C 

✅  C Strings

Strings Introduction 

String Functions in C 

C strlen() 

C strcpy() 

C strcat() 

C strcmp() 

C strrev() 

C strlwr() 

C strupr() 

C strstr() 

✅  C Structure

C Structure 

Array of Structure 

Array within Structure 

Nested Structure in C 

✅  C Union

C Union 

Comparing size of union and structure  

Difference between Structure and union  

✅  File Handling Functions in C

File Handling 

Creating(or)Opening a file 

Reading from a file 

Writing into a file 

Append to a file 

r + mode 

w + mode 

a + mode 

Closing a file 

✅  Preprocessor Directives in C

Introduction 

Macro Expansion 

File Inclusion 

Conditional Compilation 

3 comments: