Вопрос по функциям в C
Добавлено: Ср окт 05, 2022 17:47:00
Всех приветствую. Прошу сильно не пинать новичка за такой вопрос) Вопрос в следующем: допустим есть две функции
1) Функция сложения двух чисел a и b
2) Функция вычитания двух чисел a и b
Я сделал 3-ю функцию, которая может как складывать так и вычитать два числа a и b. В этой функции используются 1-я и 2-я функции.
В итоге если мы зайдем во внутрь третьей функции (в ее реализацию), мы увидим что она состоит из 1-ой и 2-ой функции, но если мы будем заходить дальше, например в первую функцию и т.д. то мы дойдем до команд, верно? Так вот, написание функции начинается с команд, верно? Откуда эти команды берутся, как понимает компилятор (или может правильно сказать микроконтроллер) эти команды? Как образовано первоначало?
1) Функция сложения двух чисел a и b
2) Функция вычитания двух чисел a и b
Я сделал 3-ю функцию, которая может как складывать так и вычитать два числа a и b. В этой функции используются 1-я и 2-я функции.
В итоге если мы зайдем во внутрь третьей функции (в ее реализацию), мы увидим что она состоит из 1-ой и 2-ой функции, но если мы будем заходить дальше, например в первую функцию и т.д. то мы дойдем до команд, верно? Так вот, написание функции начинается с команд, верно? Откуда эти команды берутся, как понимает компилятор (или может правильно сказать микроконтроллер) эти команды? Как образовано первоначало?