Справедливо ли утверждение: "формальные параметры функции Си заменяются на фактические только по значению"?
Другие предметыКолледжФункции в языке Сиформальные параметры функции Сифактические параметрыпередача по значениюпрограммирование на СИалгоритмизацияколледж программированиефункции в Сипараметры функцииобучение программированию
Чтобы ответить на вопрос, давайте сначала разберем, что такое формальные и фактические параметры в языке программирования Си.
Теперь перейдем к утверждению о том, что формальные параметры заменяются на фактические только по значению.
В языке Си существует два основных способа передачи параметров в функции:
Таким образом, утверждение "формальные параметры функции Си заменяются на фактические только по значению" не совсем справедливо. Формальные параметры могут заменяться по значению, но если мы используем указатели, то фактические параметры также могут изменяться. Поэтому правильнее было бы сказать, что формальные параметры по умолчанию заменяются на фактические по значению, но также возможно изменение фактических параметров через указатели.