Допустима ли инструкция: s="text", если s описано так: char s[6]?
Другие предметы Университет Массивы и строки в языке C инструкция s="text" char s[6] программирование алгоритмизация университет C язык массив символов строка в C переменные в C синтаксис C Новый
Чтобы ответить на вопрос, давайте разберем, что происходит в данной инструкции и как она соотносится с объявлением переменной.
Ваша инструкция:
s = "text";
И объявление переменной:
char s[6];
Теперь рассмотрим каждую часть:
Теперь давайте проанализируем, допустима ли инструкция:
char s[6] = "text";
strcpy(s, "text");
Таким образом, ответ на ваш вопрос:
Нет, инструкция s = "text"; недопустима, если s объявлено как char s[6]; Но вы можете инициализировать массив при объявлении или использовать функцию для копирования строки.