Skip to content

matthewscott364/c_cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C & C++ Learning Repository

This repository contains my projects, exercises, and notes as I learn C and C++ through hands-on practice and computer science fundamentals. It covers topics such as memory management, pointers, data structures, algorithms, object-oriented programming, and low-level systems concepts.


Goals

  • Build a strong foundation in computer science
  • Improve problem-solving and programming logic
  • Learn low-level programming concepts
  • Strengthen debugging and memory management skills
  • Prepare for more advanced software engineering and systems programming topics

Topics Covered

C

  • Variables & Data Types
  • Functions
  • Arrays & Strings
  • Pointers
  • Dynamic Memory Allocation
  • File I/O
  • Structs
  • Linked Lists
  • Stack & Queue Implementations
  • Basic Algorithms

C++

  • Classes & Objects
  • Constructors & Destructors
  • Inheritance & Polymorphism
  • STL (Vectors, Maps, Sets, etc.)
  • Object-Oriented Programming
  • Exception Handling
  • Templates
  • File Handling
  • Algorithm Practice

Tools & Environment

  • GCC / G++
  • VS Code
  • Git & GitHub
  • Windows / Linux Terminal

Purpose

This repository serves as both a learning archive and a long-term reference for my progression in C and C++. As I continue learning, more projects and advanced concepts will be added over time.


Author

Matthew Scott

About

This repository contains my projects, exercises, and notes as I learn C and C++ through hands-on practice and computer science fundamentals. It covers topics such as memory management, pointers, data structures, algorithms, object-oriented programming, and low-level systems concepts.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors