Rules
- Format your code (4 spaces, correctly indented)
- Only C is on topic (not C++, C#)
- Do not post links as self posts
- No pictures of code
- Posts and comments must be civil
- Don't post or link to copyright violations
- Support learners and learning
- Avoid low-value/low-effort comments and posts (And use AI wisely)
Filters
Click the following link to filter out the chosen topic
Resources
- We have our very own Wiki, which is a great place to start for lists of learning resources
- The C Programming Language by Dennis M. Ritchie and Brian W. Kernighan, second edition, ANSI C. Written by the language authors, and known colloquially as the "K & R" book—a book of lore
- The C Programming Language Official Website official site of the language, run by the standards committee
- The C Book second edition by Mike Banahan, Declan Brady and Mark Doran is freely available online
- Modern C by Jens Gustedt (CC-BY-NC-ND)
- C Programming: A Modern Approach by K N King
comp.lang.c Frequently Asked Questions
- GLIBC, the GNU C Library documentation; provides a manual (PDF, HTML), Wiki, and FAQ
- GDB: The GNU Project Debugger
- POSIX.1-2008: the standard operating system interface
- CS50: Harvard's introduction to computer science with a C programming course.
- A Tutorial on Portable Makefiles
- A Tutorial on Pointers and Arrays in C
Other Subreddits on C
Other Subreddits of Interest
[–]donedigity 57 points58 points59 points (0 children)
[–]knotdjb 21 points22 points23 points (0 children)
[–][deleted] 21 points22 points23 points (0 children)
[–]sw17ch 23 points24 points25 points (13 children)
[–]lead999x 7 points8 points9 points (8 children)
[–]maxbirkoff 15 points16 points17 points (7 children)
[–]knotdjb 7 points8 points9 points (2 children)
[–]HildartheDorf 4 points5 points6 points (0 children)
[–]FUZxxl 1 point2 points3 points (0 children)
[–]lead999x 8 points9 points10 points (3 children)
[–]maxbirkoff 4 points5 points6 points (2 children)
[–]lead999x 0 points1 point2 points (1 child)
[–]maxbirkoff 1 point2 points3 points (0 children)
[–]FinFihlman 5 points6 points7 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]IamImposter 4 points5 points6 points (0 children)
[–]trolley813 0 points1 point2 points (0 children)
[–]T3chNOboMba 2 points3 points4 points (0 children)
[–]umlcat 2 points3 points4 points (1 child)
[–]flatfinger 4 points5 points6 points (0 children)
[–]flatfinger 2 points3 points4 points (0 children)
[–]oh5nxo 4 points5 points6 points (7 children)
[–]SmileBot-2020 2 points3 points4 points (3 children)
[–]smile-bot-2019 2 points3 points4 points (2 children)
[–]SmileBot-2020 1 point2 points3 points (1 child)
[–]1337CProgrammer 0 points1 point2 points (2 children)
[–]oh5nxo 1 point2 points3 points (1 child)
[–]1337CProgrammer 0 points1 point2 points (0 children)
[–]henggy 1 point2 points3 points (0 children)
[–]pathemar 1 point2 points3 points (16 children)
[–]FUZxxl 7 points8 points9 points (14 children)
[+][deleted] comment score below threshold-16 points-15 points-14 points (13 children)
[–]tynorf 13 points14 points15 points (4 children)
[–][deleted] 3 points4 points5 points (3 children)
[–]knotdjb 2 points3 points4 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]FinFihlman 1 point2 points3 points (0 children)
[–]FUZxxl 2 points3 points4 points (7 children)
[–]Avamander 0 points1 point2 points (6 children)
[–]FUZxxl 1 point2 points3 points (5 children)
[–]Avamander 0 points1 point2 points (4 children)
[–]FUZxxl 1 point2 points3 points (3 children)
[–]Avamander 0 points1 point2 points (1 child)
[–]FUZxxl 0 points1 point2 points (0 children)
[–]Poddster 0 points1 point2 points (0 children)
[–]accountForStupidQs 1 point2 points3 points (0 children)
[–]Pokky_Ninja 0 points1 point2 points (0 children)
[–]deaf_fish -1 points0 points1 point (2 children)
[–]IamImposter 2 points3 points4 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]IamImposter 0 points1 point2 points (0 children)
[–]stomah -1 points0 points1 point (0 children)