Рубрики

ВОРОТА | GATE-CS-2002 | Вопрос 33

Рассмотрим следующее объявление двумерного массива в C:

char a[100][100];

Предполагая, что основная память является адресуемой по байту и что массив сохраняется, начиная с адреса памяти 0, адрес [40] [50]:

(А) 4040
(В) 4050
(С) 5040
(D) 5050

Ответ: (Б)
Объяснение:

Address of a[40][50] = 
     Base address + 40*100*element_size + 50*element_size
     0 + 4000*1 + 50*1
     4050

Тест на этот вопрос

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

ВОРОТА | GATE-CS-2002 | Вопрос 33

0.00 (0%) 0 votes