C stack allocation example