funkce strlen() v c

funkce strlen() v c

The strlen() funkce v C vypočítá délku daného řetězce. The strlen() funkce je definována v řetězec.h hlavičkový soubor. Nezapočítává nulový znak „ “.

Syntaxe C strlen()

Syntaxe funkce strlen() v C je následující:

size_t strlen (const char* str ); 

Parametry

Funkce strlen() přebírá pouze jeden parametr.

    str: Představuje řetězcovou proměnnou, jejíž délku musíme najít.

Návratová hodnota

  • Tato funkce vrací integrální délku předávaného řetězce.
strlen v c

C strlen() Funkce

Příklad C strlen()

Níže uvedené programy ilustrují funkci strlen() v 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;> }>

Výstup

Length of string is : 13 

Důležité body o strlen()

Při používání strlen() byste měli mít na paměti následující body:

  • strlen() nepočítá Znak NULL „ “ .
  • Časová složitost strlen() je Na) , kde n je počet znaků v řetězci.
  • Jeho návratový typ je velikost_t (což je obecně unsigned int).