(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