Skip to content

Latest commit

 

History

24 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C Programming Practice 💻

A repository for practicing C programming fundamentals and documenting what I learn through hands-on exercises.

📚 Learning Topics

  • C syntax and fundamentals
  • Arrays and pointers
  • Bit operations
  • Memory handling
  • String and buffer handling
  • Functions
  • sizeof and size_t
  • memmove and overlapping memory
  • Checksum and XOR operations
  • CMake basics

More exercises and topics will be added as I continue learning.

📁 Repository Structure

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

🛠 Tools & Environment

  • C
  • MSVC
  • CMake
  • Visual Studio Code
  • Git / GitHub

🌱 Purpose

The goal of this repository is to build a solid understanding of C by writing, modifying, and debugging code through practice.

About

C programming practice and study notes

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages