2 года назад
Работа с указателями на функции в С, передача функций в качестве параметров
Одной из мощных возможностей языка программирования C является работа с указателями на функции. Указатели на функции позволяют передавать функции в качестве параметров другим функциям, что обеспечивает программисту гибкость и возможность создавать модульный и расширяемый код. В языке C объявление указателя на функцию выглядит следующим образом: return_type (*pointer_name)(parameter_list) Где return_type - тип возвращаемого значения функции, pointer_name - имя указателя на функцию, parameter_list - список параметров, принимаемых функцией...
Параметры по умолчанию внутри функции
На это уроке вновь поговорим о функциях. Но мы рассмотрим некоторые дополнительные возможности. Например, представим такую ситуацию. Мы пишем большую программу. У нас есть какая-то функция, но, пробегаясь по коду программы, мы видим, что каждый вызов функции у нас имеет один и тот же результат. Также, допустим, у нас функция принимающая, и в эту принимающую функцию в момент вызова мы передаём одни и те же значения. Например, функция, которая выводит нам сумму переданных в неё параметров(a+b). Где-то в программе мы её вызываем и видим, что такой вызов у нас встречается несколько раз...