int main() v nekem smislu pove računalniku, kje naj začne z izvajanjem programa int beseda določa neko spremenljivko #include int vsota(int a, int b) { return a+b; } int main() { int n = vsota(3, 5); printf("%d\n", n); // izpiše 8 return 0; } v tem primeru računalnik ve da dve funkciji vsota in main ker se ne more odločiti katero bo prvo obdelau mu moramo to vedno povedau in to naredimo da 'glavno' funkcijo imenujemo main ker pri spremenljivki vsota se izračuna a+b se pri drugem delu spremenljivka izrazi kot n=vsota(3, 5) in številki 3,5 se prepoznata kot a in b zato se izračunata