Как соединить 2 массива типа char? - C (СИ)
Формулировка задачи:
Привет!
Никак не могу понять, как соединить например 2 массива:
Хочу, чтобы получилось так:
char a[2]={"Иванов", "Петров"} char b[2]={"a"}
char c[2]={"Иванова", "Петрова"}
Решение задачи: «Как соединить 2 массива типа char?»
textual
Листинг программы
char * p [2] = {"AAA", "aaaa"};
Объяснение кода листинга программы
В данном коде происходит следующее:
- Объявляется двумерный массив
p
типаchar*
с размером 2. - Каждому элементу массива
p
присваивается адрес строки в памяти, которая представляет собой строку из 4 символов. - Эти строки (
AAA
иaaaa
) записываются в память, и указательp
будет указывать на эти строки. Таким образом, результатом выполнения данного кода будет: p[0]
будет указывать на строкуAAA
в памяти.p[1]
будет указывать на строкуaaaa
в памяти.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д