Создать новый массив того же размера, что и исходный - C (СИ)
Формулировка задачи:
Добрый день, есть такой вопрос у меня есть массив int m[]={1,2,3,4}, как мне создать массив m1 точно такого же размера,что нужно записать в квадратных скобках(кол-во элементов в массиве m может изменяться)??
Решение задачи: «Создать новый массив того же размера, что и исходный»
textual
Листинг программы
int m[]={1,2,3,4}; int m1[ sizeof( m ) / sizeof( m[0] ) ];
Объяснение кода листинга программы
- Объявляется массив
m
типаint
с четырьмя элементами:m[0] = 1
,m[1] = 2
,m[2] = 3
,m[3] = 4
. - Создается новый массив
m1
такого же размера, как иm
. Размер нового массива вычисляется как результат деления размера массиваm
на размер одного из его элементов (sizeof(m) / sizeof(m[0])
). - Новый массив
m1
инициализируется значениями, которые соответствуют значениям исходного массиваm
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д