Skip to content

This repository contains various projects and examples created while learning the C programming language. It includes fundamental programs, algorithms, and small projects designed to strengthen understanding of C concepts and problem-solving skills. Perfect for beginners and those exploring C programming.

License

Notifications You must be signed in to change notification settings

Sougata2006/C-Language-Practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🖥️ My C Programming Journey

Welcome to my personal repository documenting my journey of learning C programming from scratch.
Here, you'll find my practice programs, mini-projects, and experiments as I explore the fundamentals of C.


📌 About This Repository

This repo serves as:

  • A learning log of my progress in C.
  • A collection of hands-on code examples for various C programming concepts.
  • A place to track improvements in my problem-solving skills.

🛠 Topics Covered

  • Basics of C — Syntax, variables, constants, operators
  • Control Statementsif, switch, loops
  • Functions & Recursion
  • Arrays & Strings
  • Pointers & Memory Management
  • File Handling in C
  • Mini Projects — Applying concepts in real-world style problems

📈 Learning Goals

  • Strengthen problem-solving skills.
  • Understand memory management deeply.
  • Build a solid foundation for Data Structures & Algorithms.
  • Gain confidence in low-level programming concepts.

🤝 Contributions

This repository is a personal learning archive,
but suggestions, optimizations, or feedback are always welcome!


📜 License

This project is licensed under the MIT License — see the LICENSE file for details.


💡 "Code is like humor. When you have to explain it, it’s bad." — Cory House

About

This repository contains various projects and examples created while learning the C programming language. It includes fundamental programs, algorithms, and small projects designed to strengthen understanding of C concepts and problem-solving skills. Perfect for beginners and those exploring C programming.

Topics

Resources

License

Stars

Watchers

Forks

Languages