Skip to content

Fundamental C Collection: Concise C programming exercises covering essential concepts. Ideal for learners and educators alike.

License

Notifications You must be signed in to change notification settings

utkukozan/Fundamental-C-Collection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fundamental C Collection

This repository is designed for those who want to learn and practice the C programming language. It contains sample files aimed at teaching fundamental concepts of the C language. Each file contains a tutorial exercise to explain a C concept, accompanied by explanatory comments.

Contents

Some of the key topics covered in the repository include:

  • Variables and Data Types
  • Control Structures (if-else, switch-case)
  • Loops (for, while, do-while)
  • Functions
  • Arrays
  • Pointers
  • Structures
  • File Handling

How to Use

Each C file is named to indicate the concept it covers. For instance, 3-simple_calculator.c teaches the usage of the scanf function through a simple calculator example.

Each file includes detailed explanations in comments. These comments help understand what the code does and why it's written that way.

Contributing

If you'd like to contribute to this repository, feel free to submit a pull request. You can add new example files, improve existing files, or fix any errors. Contributions of all kinds are welcome!

License

This repository is licensed under the MIT License. See the LICENSE file for more information.


Note: This repository is intended to teach basic C programming skills only. For more complex projects and advanced topics, it's recommended to refer to different resources.

Remember to star the repository if you find it useful!

About

Fundamental C Collection: Concise C programming exercises covering essential concepts. Ideal for learners and educators alike.

Topics

Resources

License

Stars

Watchers

Forks

Languages