Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/singhofen/c-programming
These are small C language programs meant for learning and understanding the fundamentals of programming.
https://github.com/singhofen/c-programming
c c-arrays c-lang c-language c-language-convert-temps c-language-made-easy c-language-math c-language-operations c-language-while-loops c-program-find-radius c-program-switch c-programming c-programming-average-numbers c-programming-functions c-programming-geometry c-programming-if-else c-programming-language c-programming-loops c-programming-variables c-projects
Last synced: 4 days ago
JSON representation
These are small C language programs meant for learning and understanding the fundamentals of programming.
- Host: GitHub
- URL: https://github.com/singhofen/c-programming
- Owner: singhofen
- License: mit
- Created: 2019-08-04T11:19:41.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-01T20:22:07.000Z (about 2 years ago)
- Last Synced: 2025-02-02T17:23:28.946Z (18 days ago)
- Topics: c, c-arrays, c-lang, c-language, c-language-convert-temps, c-language-made-easy, c-language-math, c-language-operations, c-language-while-loops, c-program-find-radius, c-program-switch, c-programming, c-programming-average-numbers, c-programming-functions, c-programming-geometry, c-programming-if-else, c-programming-language, c-programming-loops, c-programming-variables, c-projects
- Language: C
- Homepage:
- Size: 110 KB
- Stars: 40
- Watchers: 3
- Forks: 19
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# 👨‍💻C-Programming Learner's Repository!👨‍💻
👋🏻 Welcome to the C Programming Learner's Repository!
👉This repository contains a collection of C programming exercises, examples, and projects to help you get started with learning C.
Here's what you'll find in this repository:👇
đź“‘Exercises: These are small programming problems designed to help you practice and improve your C skills.
đź“ŚExamples: These are complete C programs that demonstrate how to use various features of the language.
đź““Projects: These are larger programming projects that put your skills to the test.
🤔What do you need to get started?
Answer: To get started, you'll need a C compiler. If you don't already have one installed, you can download and install one for free from the internet.Check below for C Compiler installation guide suited to an operating system of your choice 👇:
-To learn how to install a C compiler on Windows: https://linuxhint.com/install-c-compiler-windows/
-To learn to install GCC Compiler for Ubuntu (linux distro): https://data-flair.training/blogs/install-c-on-linux/
-To install GCC compiler on MacOS: https://codeforces.com/blog/entry/106465
Once you have a C compiler installed, you can compile and run a C program by using the following steps:
Open a terminal window.
Navigate to the directory where your C program is saved.
Type gcc followed by the name of your C program file, and then press Enter. For example: gcc main.c
If the program compiles without errors, it will create an executable file.
To run the program, type ./a.out and press Enter.
We hope you find these resources helpful as you begin your journey to learn C programming. Good luck!Otherway is to download any code-editor according to convenience.
Our recommendation is to download and install Microsoft's Visual Studio Code and further install some suitable program extensions.
Link to install Visual Studio Code: https://code.visualstudio.com/download# README by Chase S. & Barsha D.
 & 