https://github.com/raihanuldev/c-programming
Fundametal Of C Programming ..here is all about fundamental of Programming
https://github.com/raihanuldev/c-programming
c
Last synced: over 1 year ago
JSON representation
Fundametal Of C Programming ..here is all about fundamental of Programming
- Host: GitHub
- URL: https://github.com/raihanuldev/c-programming
- Owner: raihanuldev
- Created: 2024-09-24T09:16:12.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-03T03:47:06.000Z (over 1 year ago)
- Last Synced: 2025-02-07T21:42:54.383Z (over 1 year ago)
- Topics: c
- Language: C
- Homepage: https://codeforces.com/profile/raihanuldev
- Size: 1.06 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
---
# C Programming
This repository is a comprehensive resource for learning **C programming**, from the fundamentals to more advanced concepts like pointers, recursion, and dynamic memory. Perfect for beginners who want to build a strong foundation in programming!
---
## 📂 Repository Structure
- **`.vscode`**: Contains configurations for Visual Studio Code to enhance development.
- **`Assignments`**: Hands-on assignments to solidify your understanding of key topics.
- **`Module1`**: Basics of C programming, including syntax and structure.
- **`module-2 operators_conditions`**: Overview of operators and conditional statements.
- **`module3`**: Intermediate topics and exercises.
- **`module4`**: Further practice problems and concepts.
- **`module6 recap loop`**: A recap of loops and iteration techniques.
- **`module7`**: Working with arrays and their applications.
- **`module9 arrayOperations`**: Advanced operations on arrays, including string input.
- **`Module10 String`**: String manipulation basics.
- **`Module11 stringOperations`**: Advanced string operations and algorithms.
- **`Module13`**: Additional concepts and problem-solving exercises.
- **`Module14 2D Array`**: Understanding and working with 2D arrays.
- **`module15 pointer&DyanmicArray`**: Introduction to pointers and dynamic arrays.
- **`module 17,18 Function Recursive`**: A deep dive into recursive functions and their practical uses.
- **`Practice-Problem`**: A variety of solved problems to enhance your programming skills.
- **`conceptualSession/Week2/day01`**: Conceptual sessions for beginner-level programmers.
- **`functionRecursion`**: Additional examples of recursive functions.
- **`problem_solveing`**: Real-world problems solved using C.
- **`utilities`**: Utility scripts and helper programs.
---
## 🛠️ Features
- **Beginner-Friendly**: A clear and structured pathway for learning C programming.
- **Real-World Problem Solving**: Practical exercises to prepare for coding challenges.
- **Comprehensive Coverage**: Includes basic, intermediate, and advanced topics.
---
## 👨💻 Prerequisites
1. **C Compiler**: Install GCC or any other C compiler.
2. **Code Editor**: Use Visual Studio Code, Code::Blocks, or your preferred editor.
---
## 📝 Getting Started
1. **Clone the Repository**:
```bash
git clone https://github.com/raihanuldev/C-Programming.git
cd C-Programming
```
2. **Explore the Modules**: Navigate through the folders to find specific topics.
3. **Compile and Run**:
```bash
gcc filename.c -o filename
./filename
```
---
## 📚 Additional Resources
- [C Programming Documentation](https://www.cprogramming.com/)
- [Codeforces Profile](https://codeforces.com/profile/raihanuldev)
---
## 🤝 Contributions
1. Fork the repository.
2. Create a branch for your changes.
3. Commit your updates and improvements.
4. Open a pull request.
---
## ⭐ Support
If you find this repository helpful, consider starring it and sharing it with others!
---