Using some C to try and nail some basic concepts.
Snippets available:
- Hello world!
- Why of course.
- Basic calculator
- A basic calculator to get started in C that takes 3 arguments: two numbers and either words or symbols
- C-heatsheet
- A cheatsheet inspired in the one I did for Go, but in C this time. Functions explained and available to consult:
- Types and their sizes in memory
- Recursion
- Pointers
- Arrays lv.1 and lv.2
- Linked lists lv.1 and lv.2
- A cheatsheet inspired in the one I did for Go, but in C this time. Functions explained and available to consult:
- CS50x labs
- A collection of all my code files created to complete the CS50 modules in C (Weeks 1-5)
- Week 1 -> Intro to C
- Week 2 -> Arrays
- Readability - Intro to strings parsing
- Scrabble - Ascii manipulation
- Caesar - Substitution ciphers
- Week 3 -> Algorithms
- Runoff - Runoff election simulation
- Week 4 -> Memory
- Week 5 -> Data structures
- Inheritance - Recursively freed linked lists allocated on the heap
- Speller - More advanced strings parsing than Week 2's readability
- A collection of all my code files created to complete the CS50 modules in C (Weeks 1-5)