C

Basics

Random tips

  • arr[i] is the same as *(arr + i)
  • Comparing structs with memcmp is bad idea because of the padding
  • restrict qualifier for a pointer can improve performance

Books

  1. Low Level Programming by Igor Zhirkov (2017)
  2. Effective C by Robert C. Seacord (2020)
  3. Modern C by Jens Gustedt (2019)

General tips

  1. How to C (as of 2016) (2016)

YouTube

  1. Jacob Sorber - YouTube

Links