Errors and Error Handling
// We can use '<:, :>' in place of '[, ]' and '<%, %>'' in place of '{, }'
#include<stdio.h>
int main()
<%
int arr <:10:>;
arr<:0:> = 1;
printf("%d", arr<:0:>);
return 0;
%>
// Output: 1
C Puzzles:
C Internals (Collection of articles explaining how various C constructs translates to Assembly)
BOOK: Expert C Programming: Deep C Secrets by Peter van der Linden
c-faq (Webpages from the Usenet comp.lang.c FAQ list, that inspired this book)
awesome-c (GitHub repository containing links for all things related to C)