Указатель на функцию замедляет работу программы?

Я читал об указателях функций на C. И все говорили, что это заставит мою программу работать медленно. Это правда?

Я сделал программу, чтобы проверить это. И я получил одинаковые результаты в обоих случаях. (измерить время.)

Так плохо ли использовать указатель на функцию? Заранее спасибо.

Для ответа на некоторые ребята. Я сказал «беги медленно» за то время, которое я сравнил в цикле. как это:

int end = 1000;
int i = 0;

while (i < end) {
 fp = func;
 fp ();
}

Когда вы выполните это, у меня будет то же время, если я выполню это.

while (i < end) {
 func ();
}

Поэтому я думаю, что указатель на функцию не имеет разницы во времени, и это не заставляет программу работать медленно, как говорили многие люди.

Ответы на вопрос(8)

Ваш ответ на вопрос