Skip to content

Repository files navigation

C Basics

This repository contains my personal practice exercises in C.

I use it to keep my work organized, track what I study, and get used to working with Git.
I share it publicly in case it can be useful to other students or self-learners following a similar learning path.

Overview

This repository documents my progress while learning the C programming language. Each file contains a small, self-contained C programming exercise.

Study Topics

The repository is organized by topic. Most topics correspond directly to a folder in the repository.

  • Fundamentals
    • Variables and basic data types
    • Selection statements (if, switch)
    • Comparison and logical operators
    • Loops (while, for, do-while)
  • Functions
  • Arrays
  • Matrices
  • Strings
  • Pointer Arithmetic
  • Integer Types and Type Conversions
  • File I/O Exercises
  • Command-Line Arguments
  • Exam-Style Exercises
  • Dynamic Memory
  • Structures
  • Linked Lists
  • Recursion
  • Stacks and Queues
  • Advanced Exam Style

Repository Structure

Each topic is organized into its own folder.

Each program is a self-contained exercise focused on a specific C programming concept.

How to Run

To compile and run any program:

gcc filename.c -o output
./output

About

A collection of my C exercises

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages