An open API service indexing awesome lists of open source software.

https://github.com/m0hanrajp/c-programming

This repository contains all notes, practice problems from various source materials for learning C programming
https://github.com/m0hanrajp/c-programming

c-programming-language c-programms

Last synced: 12 months ago
JSON representation

This repository contains all notes, practice problems from various source materials for learning C programming

Awesome Lists containing this project

README

          

## C programming

This repository contains all learning resources, practice problems, important links for learning concepts & more...

---

Below references are taken from https://github.com/jwasham/c-note

## References:

### C Language

- Index - Open standard: https://www.open-std.org/
- Index - C Reference: https://en.cppreference.com/w/c

[The primary output of WG14 is ISO/IEC 9899, the C Standard](https://www.open-std.org/JTC1/SC22/WG14/www/projects.html)

![image](https://github.com/user-attachments/assets/b64dc88d-af5e-43f2-afe5-b3c06977c7b6)

- http://c-faq.com/index.html
- [Safety](safety.md) for string-safe functions
- The GNU C Reference Manual: http://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html
- ACM: The C Reference Guide - https://www-s.acm.illinois.edu/webmonkeys/book/c_guide/
- MSDN: C Language Reference - https://msdn.microsoft.com/en-us/library/fw5abdx6.aspx
- C Programming Notes, Tips & Tricks - https://github.com/lore-conti/c-programming/blob/master/CProgramming.pdf
- Excercise set C-Programming [Learning Materials]

### Books

#### Beginner

- The C Programming Language 2nd Edition (1988): http://www.amazon.com/The-Programming-Language-Brian-Kernighan/dp/0131103628
- Answers to the Book: http://clc-wiki.net/wiki/K%26R2_solutions
- The C Answer Book: Solutions to the Exercises in 'The C Programming Language,' Second Edition: http://www.amazon.com/The-Answer-Book-Solutions-Programming/dp/0131096532
- More solutions to exercises in The C Programming Language: https://github.com/anotherlin/tcpl
- Programming in C (3rd Edition): http://www.amazon.com/dp/0672326663/
- A Book on C: Programming in C (4th Edition): http://www.amazon.com/dp/0201183994/
- C Primer Plus (6th Edition): http://www.amazon.com/Primer-Plus-Edition-Developers-Library/dp/0321928423/
- Pointers on C - 1st Edition: http://www.amazon.com/Pointers-C-Kenneth-Reek/dp/0673999866

#### Intermediate

- Object-oriented Programming with ANSI-C (Free PDF): http://www.planetpdf.com/codecuts/pdfs/ooc.pdf
- 21st Century C: C Tips from the New School 1st Edition: http://www.amazon.com/dp/1449327141/
- Understanding and Using C Pointers 1st Edition - http://www.amazon.com/Understanding-Using-Pointers-Richard-Reese/dp/1449344186/
- C Interfaces and Implementations: Techniques for Creating Reusable Software 1st Edition: http://www.amazon.com/exec/obidos/ASIN/0201498413/
- C Programming: A Modern Approach, 2nd Edition: http://www.amazon.com/dp/0393979504
- The Standard C Library 1st Edition: http://www.amazon.com/dp/0131315099/

#### Advanced

- Expert C Programming: Deep C Secrets 1st Edition: http://www.amazon.com/Expert-Programming-Peter-van-Linden/dp/0131774298/
- Advanced Programming in the UNIX Environment, 3rd Edition: http://www.amazon.com/dp/0321637739/
- Advanced C Programming by Example: http://www.amazon.com/dp/0534951406/

#### General Reference

- C Pocket Reference 1st Edition: http://www.amazon.com/C-Pocket-Reference-Peter-Prinz/dp/0596004362/

### Algorithms in C

- http://www.sanfoundry.com/c-programming-examples-numerical-problems-algorithms/
- https://github.com/fragglet/c-algorithms/tree/master/src
- https://github.com/fragglet/c-algorithms/releases

Above references are taken from https://github.com/jwasham/c-note

### Practice

- [GeeksForGeeks](https://www.geeksforgeeks.org/c-programming-language/)
- [Code wars](https://www.codewars.com/)
- [Exercism](https://exercism.org/tracks/c/)