c-note icon indicating copy to clipboard operation
c-note copied to clipboard

Notes on C and experimental files.

C Note

Notes on C and some mini-programs.

Nevertheless, C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.

References:

C Language

  • http://c-faq.com/index.html
  • Safety 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

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