logo

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.

java spánek
    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






jak otevřít soubor pomocí java

// 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;> }>

řetězec na char
>

>

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