Как использовать функцию strlen () в C

Функция strlen() в C используется для вычисления длины строки.

Примечание : strlen () вычисляет длину строки до завершающего нулевого символа, но не включая его.

Возвращаемое значение: функция возвращает длина переданной ему строки.

Синтаксис

Ниже приведен синтаксис функции strlen () :

Реализация

В следующем примере реализуется функция strlen () в C.

 int main () {int len1, len2; //инициализация строк char string1 [] = "Hello";  char строка2 [] = {'c', 'o', 'm', 'p', 'u', 't', 'e', ​​'r', ' 0'}; //вычисление длины двух строк len1 = strlen (string1);  len2 = strlen (строка2); //отображение значений printf ("Длина строки1 составляет:% d  n", len1);  printf ("Длина строки2 составляет:% d  n", len2);} 

Понимание кода

В приведенном выше коде строки 1 010 10 и 1 1 11 11 вычисляют длину двух заданных строки ( строка1 и строка2 ). Обе строки были инициализированы в начале кода в строках 6 6 6 и 7 7 7.

Вы могли заметить в выводе, отображаемом на консоли, что длина string2 составляет 8 8 8 вместо 9 9 9. Это связано с тем, что strlen () не считает нулевой символ ( 0 ) при подсчете.

Оцените статью
nanomode.ru
Добавить комментарий