
My first steps in C during IC2: types, conditionals, loops, pointers and functions, compiling with gcc on Fedora. If you come from Python, here you’ll see why C makes you think about how the computer’s memory really works.
37 articles
Types, printf, scanf and the & operator
if, else if, switch and logical operators
for, while, do…while, break and continue
Addresses, * and &, and pointers with arrays
Prototypes, void and pass by value and by reference
malloc, calloc, realloc, free and memory leaks
struct, strings and string.h functions
#include, #define, macros and #ifdef
fork, exec, wait and parent and child processes
open, read, write, lseek and file descriptors
Bus delays, a join I forgot and a counter that loses increments
Diamonds, loops without a «for» and a week of steps
Nothing matches that search yet.
No topic matches that search.
Systems
Operating systemsProcesses and memory · 22 articlesLinuxTerminal and scripts · 18 articlesNetworksOSI, TCP/IP and IP · 6 articlesStart here
FundamentalsWhat nobody explains · 2 articlesToolsInstall and use it · 6 articlesAll articlesWith search and filters
IC2 practical mock exam — flowcharts, fork and threads in C (and the screenshots you can’t leave out)Read it