C öğrenmeye başlamışsın henüz fonksiyonlara geldin mi bilmiyorum ama çok basitleştirilmiş bir örnekle sana olayı açıklamaya çalışacağım.
"C dilinde sqrt() fonksiyonu var, verdiğin sayının karekökünü alıyor. "
İlk başta işlemcinin anlayacağı kodlar yazılıyordu, daha sonra insanlar bir nevi kodları basitleştirdi, şimdi nasıl uzun uzun karekök alma fonkisyonu yazmakla ugraşmayıp kısaca sqrt() yazıyorsak şimdi de uzun uzun makine dilinde yazmak yerine daha basit olan günümüz programlama dillerinde yazılıyor. Yani nasıl sen sqrt() fonksiyonunu çağırınca sistem hangi kodları çalıştırmasını anlayıp arka planda onları çalıştıyor ise senin C dilinde yazdığın kod için bilgisayar aynı şekilde makine diline dönüştürüp çalıştırıyor. Tabi aslında bu oldukça uzun uzun anlatılacak bir konu fakat ben sadece basit bir örnekle açıklamaya çalıştım.