This repository contais exercises and projects completed in the C programming language. It includes university assignments, self-study projects, and competitive programming exercises. The repository is organized into different folders, each representing a specific course or area of study.
-
University: Main folder for academic-related exercises and projects.
- computation_1: Contains exercises from the Computation 1 course.
- computation_2: Contains exercises on recursive functions in C. Includes implementation and header files.
- data_structures_and_algorithms: Contains exercises and projects related to data structures and algorithms. Includes function and header files.
- Introduction_to_Computing: Contains exercises and projects from the Introduction to Computing course.
- Clone the Repository:
git clone https://github.com/gabrielhochmann/Learning-C.git
- Compilation:
Navigate to the specific folder and compile the
.c
files using a C compiler, such asgcc
.gcc -o executable_name file.c
- Execution:
After compilation, run the generated executable.
./executable_name
If you wish to contribute to this repository, please fork it and submit a pull request with your changes. Ensure your code is well-documented and tested.
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.
- Directory Structure: Explains the organization of folders and their contents.
- Usage Instructions: Provides steps to clone, compile, and run the code.
- Contribution: Guidelines for contributing to the repository.
- License: Details about the project's license.