Skip to content
Tuesday, October 20, 2026Ideas worth exploring. Knowledge worth sharing.
S. SenseCentralDISCOVER EVERY DAY
EXPLORE THE FIELD

Category: C Programming.

Discover thoughtful articles, guides and ideas about this topic.

← Explore all topics
C Programming 3 min read

C – Memory Management

This chapter explains dynamic memory management in C. The C programming language provides several functions for memory allocation and management.…

↗
C Programming 2 min read

C – Recursion

Recursion is the process of repeating items in a self-similar way. In programming languages, if a program allows you to…

↗
C Programming 3 min read

C – Error Handling

As such, C programming does not provide direct support for error handling but being a system programming language, it provides…

↗
C Programming 4 min read

C – Header Files

A header file is a file with extension .h which contains C function declarations and macro definitions to be shared between several…

↗
C Programming 5 min read

C – Preprocessors

The C Preprocessor is not a part of the compiler, but is a separate step in the compilation process. In simple terms,…

↗
C Programming 6 min read

C – File I/O

The last chapter explained the standard input and output devices handled by C programming language. This chapter cover how C…

↗
C – typedef
C Programming 2 min read

C – typedef

The C programming language provides a keyword called typedef, which you can use to give a type, a new name. Following…

↗
C Programming 3 min read

C – Bit Fields

Suppose your C program contains a number of TRUE/FALSE variables grouped in a structure called status, as follows − struct{…

↗