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