strlen() funktion i c

strlen() funktion i c

De strlen() funktion i C beräknar längden på en given sträng. De strlen() funktionen definieras i sträng.h header-fil. Den räknar inte nolltecknet ' '.

Syntax för C strlen()

Syntaxen för funktionen strlen() i C är följande:

size_t strlen (const char* str ); 

Parametrar

Strlen()-funktionen tar bara en enda parameter.

    str: Den representerar strängvariabeln vars längd vi måste hitta.

Returvärde

  • Denna funktion returnerar integrallängden på strängen som passerats.
strlen i c

C strlen() Funktion

Exempel på C strlen()

Nedanstående program illustrerar strlen()-funktionen i 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;> }>

Produktion

Length of string is : 13 

Viktiga punkter om strlen()

Följande punkter bör komma ihåg när du använder strlen():

  • strlen() räknar inte NULL-tecken ' ' .
  • Tidskomplexiteten för strlen() är På) , där n är antalet tecken i strängen.
  • Dess returtyp är storlek_t (som vanligtvis är osignerad int ).