Skip to content

Single-page, structured revision guide for core C programming concepts covering syntax, memory, pointers, compilation, and secure coding fundamentals.

License

Notifications You must be signed in to change notification settings

a2rp/c-core-notes

Repository files navigation

C Core Notes

A single-page, at-a-glance revision project for core C programming concepts.

This project is designed as a fast reference and structured summary sheet covering essential C topics without unnecessary depth.
It focuses on clarity, fundamentals, memory thinking, and practical usage for beginners and interview revision.


alt text


Purpose

  • Quick revision before interviews
  • Rapid recall of core C syntax and concepts
  • Clear mental model of memory, pointers, and program flow
  • Practical, production-focused reminders for writing safe C
  • Strong foundation for DSA, OS, and low-level programming

Coverage

  • C basics and program structure
  • Compilation flow - preprocess compile link execute
  • Variables, constants, and data types
  • Input output - printf and scanf
  • Operators and expressions
  • Control flow - if else switch loops break continue
  • Functions and recursion
  • Scope and storage classes - auto static extern register
  • Arrays and strings
  • Pointers - pointer arithmetic, pointer to pointer, common pointer bugs
  • Structures and unions
  • Dynamic memory allocation - malloc calloc realloc free
  • File handling - fopen modes, reading and writing, EOF
  • Preprocessor - macros and conditional compilation
  • Bitwise operations and bit manipulation
  • Common mistakes and best practices

Tech Stack

  • React
  • Vite
  • styled-components

Project Type

Single page only
Section-based navigation
Searchable and expandable content
No blog-style content, only structured notes

Each topic is modular and collapsible for fast scanning.

Run Locally

npm install
npm run dev

About

Single-page, structured revision guide for core C programming concepts covering syntax, memory, pointers, compilation, and secure coding fundamentals.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published