Рубрики

C | Функции | Вопрос 7

Предсказать выход?

#include <stdio.h>

int main()

{

    void demo();

    void (*fun)();

    fun = demo;

    (*fun)();

    fun();

    return 0;

}

  

void demo()

{

    printf("GeeksQuiz ");

}

(A) GeeksQuiz
(B) GeeksQuiz GeeksQuiz
(C) Ошибка компилятора
(D) Пустой экран

Ответ: (Б)
Объяснение: Это простая программа с указателями на функции. Веселье назначено на демонстрацию. Таким образом, два утверждения «(* fun) ();» и «fun ();» означают одно и то же.
Тест на этот вопрос

Рекомендуемые посты:

C | Функции | Вопрос 7

0.00 (0%) 0 votes