Skip to content

Comprehensive guide to C programming language fundamentals. Includes commented code examples. Valuable resource for beginners and those brushing up on C skills.

Notifications You must be signed in to change notification settings

RizkyFauziIlmi/C-Fundamental

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C Fundamental

source code of this repository is from this video.

This repository is a comprehensive guide to C programming language fundamentals. It covers all the basic concepts of C, from data types to control structures, functions, arrays, and pointers. The repository includes well-commented code examples. Whether you're a beginner or looking to brush up on your C skills, this repo is a valuable resource for mastering the fundamentals of this versatile and widely-used language.

Roadmap

  • comments & escape sequences 💬
  • variables 💰
  • data types 📊
  • format specifiers 🔧
  • constants 🚫
  • arithmetic operators ➗
  • augmented assignment operators 🧮
  • user input ⌨️
  • math functions 📚
  • circle circumference program ⚪
  • hypotenuse calculator program 📐
  • if statements ✔️
  • switch statements 🔽
  • temperature conversion program 🌡️
  • calculator program 🖩
  • AND logical operator &&
  • OR logical operator ||
  • NOT logical operator !
  • functions 📞
  • arguments 📧
  • return statement 🔙
  • ternary operator ❓
  • function prototypes 🤖
  • string functions 🔠
  • for loops 🔁
  • while loops ♾️
  • do while loop 🤸‍♂️
  • nested loops ➰
  • break vs continue 🥊
  • arrays 🗃️
  • print an array with loop 🔃
  • 2D arrays ⬜
  • array of strings🧵
  • swap values of two variables 🥤
  • sort an array 💱
  • structs 🏠
  • typedef 📛
  • array of structs 🏫
  • enums 📅
  • random numbers 🎲
  • number guessing game 🔢
  • quiz game 💯
  • bitwise operators 🔣
  • memory addresses 📬
  • pointers 👉
  • writing files✍️
  • reading files 🔎
  • Tic Tac Toe game ⭕
  • Materi Ujian (UAS)

Installation

Make sure that you have installed C Compiler on your device to check if you have C compiler you can run this

gcc -v
// or
gcc --version
  • remote repo
  git clone https://github.com/RizkyFauziIlmi/C-Fundamental.git
  cd C-Fundamental

Usage/Examples

  • compile C from Command Line
cd [folder-name]
gcc [file-name.c]
[file-name.exe]
  • Compile C with extensions such as Code runner (VSCode) !NOTE: To be able to enter input, you can set your code runner extension to always run in the terminal

About

Comprehensive guide to C programming language fundamentals. Includes commented code examples. Valuable resource for beginners and those brushing up on C skills.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages