A repository for practicing C programming fundamentals and documenting what I learn through hands-on exercises.
- C syntax and fundamentals
- Arrays and pointers
- Bit operations
- Memory handling
- String and buffer handling
- Functions
sizeofandsize_tmemmoveand overlapping memory- Checksum and XOR operations
- CMake basics
More exercises and topics will be added as I continue learning.
This repository contains C programming exercises, course assignments, and structured practice projects created throughout the learning process.
c_basic/
├── backup/ # Earlier C programming exercises
├── include/ # Header files from earlier practice
├── redpill/ # Course assignments
├── src/ # Structured C programming practice
│ ├── app/ # Application logic
│ ├── cli/ # Command-line interface
│ ├── hw/driver/ # Hardware/driver-related code
│ └── main.c # Program entry point
├── CMakeLists.txt # CMake build configuration
└── README.md
- C
- MSVC
- CMake
- Visual Studio Code
- Git / GitHub
The goal of this repository is to build a solid understanding of C by writing, modifying, and debugging code through practice.