Есть ли в Си тип string? - C (СИ)

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

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

Здраствуйте, подскажите в си вообще есть такой тип как string, или всегда строка задаёться набором символов?

Решение задачи: «Есть ли в Си тип string?»

textual
Листинг программы
typedef const char* string;
string a = "stroka";

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

В данном коде:

  1. typedef const char* string; - в данном фрагменте кода объявляется новый тип данных, который называется string. Этот тип данных является указателем на константный символ (const char*). То есть, string - это не сам массив символов, а указатель на этот массив.
  2. string a =stroka; - здесь создается переменная типа string и ей присваивается значение stroka. То есть, переменная a становится указателем на строку stroka. Таким образом, в данном коде объявлен новый тип данных string, который является указателем на константный символ, и создана переменная этого типа, которая указывает на строку stroka.

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


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

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

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