This project is about programming in C
| Files | Description |
|---|---|
| 0x00-hello_world | Using the compiler and first use of C |
| 0x01-variables_if_else_while | Learning of variables and conditions |
| 0x02-functions_nested_loops | Learning about loops, nested loops and functions |
| 0x03-debugging | Learning how to debbug |
| 0x04-more_functions_nested_loops | Second part of loops, nested loops and functions |
| 0x05-pinters_arrays_strings | First part of Pointers, arrays and strings |
| 0x06-pointers_arrays_strings | Second part of Pointers, arrays and strings |
| 0x07-pointers_arrays_strings | Third part of Pointers, arrays and strings |
| 0x08-recursion | Recursion with functions |
| 0x09-static_libraries | Static libraries |
| 0x0A-argc_argv | Learning about the arguments in the main |
| 0x0B-malloc_free | Learning about the memory and how to expand a memory |
| 0x0C-more_malloc_free | Second part of the memory |
| 0x0D-preprocessor | Learning about the preprocessor |
| 0x0E-structures_typedef | Learning about structures and typedef and how to use them |
| 0x0F-function_pointers | Learning about pointer to functions and function pointers |
| 0x10-variadic_functions | Learning about variadic functions |
| 0x12-singly_linked_list | Learning about data structure with linked lists |
| 0x13-more_singly_linked_lists | Second part of singly linked lists |
| 0x14-bit_manipulation | Learning about bit manipulation |
| 0x15-file_io | Learning about file descriptors and how open, close, read and write a file |
| 0x17-doubly_linked_lists | Learning about doubly linked list |
| 0x18-dynamic_libraries | Learning about Dynamic libraries, create and modify them |
| 0x1A-hash_tables | Learning about Hash tables |
| 0x1C-makefiles | Learning how to make files with Makefile and the rules |