You are Browsing tutorials » c-programming

C Programming Language Tutorial - Introduction

A comprehensive introduction to C programming, covering data types, control flow, operators, functions, arrays, pointers, structures, unions, and more.

c programming
data type
control flow
C Programming: Linked Lists Tutorial

C Programming: Linked Lists Tutorial

Learn about linked lists in C, including singly, doubly, and circular lists, with examples for creation and traversal.

c programming
data structure
linked list

C Programming: Macros and Typedef Explained

Learn about macros and typedefs in C programming. Understand object-like and function-like macros, token concatenation, and how typedefs create synonyms for data types, improving code readability and portability.

c programming
macros
typedef

C Programming: Understanding Pointers

Learn about pointers in C programming, including reference and dereferencing operators, pointer concepts, function pointers, and dynamic memory allocation.

c programming
pointer
memory management

If-Statement vs. Switch-Statement in C Programming

Explore the differences between if-statement and switch-statement in C programming, covering syntax, performance, and when to use each for conditional logic.

c programming
conditional statement
if-else