Предмет: Информатика, автор: bertain

75 баллов. Язык С, условие - на фотографии. Просьба: с комментариями решения.

Приложения:

bertain: P.S. строки НЕ связаны, это два отдельных задания

Ответы

Автор ответа: DeaDHeaD
1

Ответ:

Первое, что нужно знать, это то, что компилятор выделяет место в зависимости от типа данных, у нас используется тип char, который равен 1 байту. Далее нужно обратить внимание ,что у нас массив и сколько элементов в нем, а так же какая указана размерность.

1) Видим массив типа чар у которого размерность не указана (в [] скобках пусто) но в значении видим символ 1. Это значит, что компилятор выделит 1 байт. Но есть нюанс, когда мы не указываем четкое значение размерности , а просто записываем символы, компилятор сам подсчитывает количество символов и прибавляет к нему 1 символ который мы не видим (терминирующий ноль)  и записывает  в размерность. И того ответ 2;

2) Тут проще, т.к четко указана размерность [7] и не смотря на то сколько у нас указано символов 1 или 2  или 3, он все равно выделит столько сколько указано в размерности. Ответ 7.

Объяснение:

Похожие вопросы
Предмет: Английский язык, автор: 879700
Предмет: Математика, автор: vikswwh