DEV Community

Adhyan Jain
Adhyan Jain

Posted on • Edited on

1

Wrapping Up C

This week was all about wrapping up C programming and preparing to dive into C++. Here's a recap of my journey:

Day 29: Understanding Storage Classes

  • Practiced the auto storage class for local variables.
  • Understood the use of static to retain values across function calls.
  • Worked with extern to access global variables, improving program modularity.

Day 30: Bitwise Operations & Memory Management

  • Built a Bit Manipulation Calculator to apply bitwise operators.
  • Implemented custom versions of malloc and free, gaining insights into dynamic memory management.

Day 31: File Handling-II

  • Created and deleted files using C.
  • Implemented adding and deleting records in files.
  • Read and processed data from files to strengthen file I/O concepts.

Day 32: Matrix Operations & Array Problems

  • Solved matrix-related problems, including rotating matrices 90 degrees clockwise.
  • Worked on optimizing array operations, such as identifying unique elements efficiently.

Day 33: Projects

  • Built an Employee Management System.
  • Built a Student Attendance System.

Reflections and Next Steps

Takeaways:

  • Strengthened my understanding of file handling, matrix operations, bitwise operators, and dynamic memory management.
  • Improved logical thinking through real-world projects.

Looking Ahead:

  • Starting C++ programming!
  • I will not start DSA immediately; first, I will focus on getting done with the basics, including concepts like OOP, polymorphism, and other foundational topics.
  • I will continue to revise and practice C programming from time to time to keep my skills sharp.

📌 Follow My Journey

💡 GitHub: Check out my repository for detailed solutions and code snippets: GitHub Link
💡 Blog: Read my detailed write-ups: Blog Link
💡 LinkedIn: Connect with me and see my updates: LinkedIn Link

What was your biggest win this week? Let’s celebrate progress together! 🚀

Image of Docusign

Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more