Как соединить 2 массива типа char? - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Привет! Никак не могу понять, как соединить например 2 массива:
char a[2]={"Иванов", "Петров"}
char b[2]={"a"}
Хочу, чтобы получилось так:
char c[2]={"Иванова", "Петрова"}

Решение задачи: «Как соединить 2 массива типа char?»

textual
Листинг программы
char * p [2] = {"AAA", "aaaa"};

Объяснение кода листинга программы

В данном коде происходит следующее:

  1. Объявляется двумерный массив p типа char* с размером 2.
  2. Каждому элементу массива p присваивается адрес строки в памяти, которая представляет собой строку из 4 символов.
  3. Эти строки (AAA и aaaa) записываются в память, и указатель p будет указывать на эти строки. Таким образом, результатом выполнения данного кода будет:
  4. p[0] будет указывать на строку AAA в памяти.
  5. p[1] будет указывать на строку aaaa в памяти.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5
Похожие ответы