Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 C Learning Repository

This folder contains a collection of small C programs and mini-projects created while learning the C programming language. The contents range from beginner practice files to simple console applications and pattern exercises.


📁 What’s in this folder

Core practice files

  • if_else.c — practice with conditional statements
  • variable_and_printf.c — basic variables and formatted output
  • pointers_enums.c — pointers and enums
  • sorting.c — basic sorting examples
  • structs.c — structures and related practice

Pattern and number exercises

  • star_pattern.c — star pattern printing
  • armstrong_numbers/ — Armstrong number examples
  • trangular_numbers/ — triangular number programs
  • reverse_words/ — reverse-word exercises

Mini projects

  • calculator/ — simple calculator program
  • banking_system/ — basic banking system example
  • authentication/ — simple authentication system
  • character_converter/ — character conversion utilities
  • Digital Clock/ — clock-related programs
  • Dynamic Memory Allocation/ — memory allocation examples
  • grid/ — grid-based practice program
  • practice/ — miscellaneous practice code

Build artifacts

Several compiled .exe and related files are also present in the repository from previous builds.


🛠️ How to run a program

Use a C compiler such as GCC or Clang.

Example:

gcc filename.c -o filename
./filename

On Windows with MinGW, the same idea applies:

gcc filename.c -o filename.exe
filename.exe

🧠 Learning focus

The projects in this folder cover topics such as:

  • variables and input/output
  • conditions and loops
  • functions and arrays
  • pointers and enums
  • structures
  • dynamic memory allocation
  • small console-based applications

About

Practice C Skills beginner to master

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages