Рубрики

C | Массивы | Вопрос 1

Прогнозируем вывод следующей программы:

#include <stdio.h>

  

int main()

{

    int arr[5];

      

    // Предположим, что базовый адрес arr равен 2000, а размер целого

        // 32 бит

    arr++;

    printf("%u", arr);

      

    return 0;

}

(А) 2002
(B) 2004
(С) 2020
(D) требуется значение

Ответ: (Д)
Объяснение: Имя массива в C реализовано с помощью постоянного указателя. Невозможно применить инкремент и декремент к константным типам.

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

C | Массивы | Вопрос 1

0.00 (0%) 0 votes