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.
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).