функція strlen() у c

функція strlen() у c

The strlen() функція в C обчислює довжину заданого рядка. The strlen() функція визначена в рядок.h файл заголовка. Він не враховує нульовий символ ' '.

Синтаксис C strlen()

Синтаксис функції strlen() у C такий:

size_t strlen (const char* str ); 

Параметри

Функція strlen() приймає лише один параметр.

    str: представляє рядкову змінну, довжину якої ми маємо знайти.

Повернене значення

  • Ця функція повертає інтегральну довжину переданого рядка.
strlen в c

Функція C strlen().

Приклад C strlen()

Наведені нижче програми ілюструють функцію strlen() у C:

C




// c program to demonstrate> // example of strlen() function.> #include> #include> int> main()> {> > // defining string> > char> str[] => 'techcodeview.com'> ;> > // getting length of str using strlen()> > int> length => strlen> (str);> > printf> (> 'Length of string is : %d'> , length);> > return> 0;> }>

Вихід

Length of string is : 13 

Важливі моменти про strlen()

Під час використання strlen() слід пам’ятати про наступні моменти:

  • strlen() не враховує NULL символ « » .
  • Часова складність strlen() становить O(n) , де n – кількість символів у рядку.
  • Його тип повернення є size_t (який зазвичай є unsigned int).