(Needs browser that support HTML5 and
right click mouse for more options)

Links:

C short course lecture notes
www.tenouk.com
A simple program example  that using a simple user defined function
Anatomy  of program in memory
malloc() & free() example
malloc() without free() example
cdecl, stdcall or fastcall
Function example: parameter and  argument
Function program example:  local and global variable
Program example: multiple return  statement
Program example: passing  arguments
Program example: macro
Program example: inline function
C standard library  reference
Program example: user defined  function
Program example: recursive  function
passing arrays to a function using  array notation
passing arrays to a function  using pointer notation
passing arrays to a function & pointer, array + global  variable
passing arrays to a function & pointer, array + static keyword
passing arrays to a function  using pointer & return the array's content
Program example: function pointers
tenouk's C lab worksheet