strlen() functie in c
De strlen() functie in C berekent de lengte van een gegeven string. De strlen() functie is gedefinieerd in string.h header-bestand. Het nulteken ‘ ’ wordt niet meegeteld.
Syntaxis van Cstrlen()
De syntaxis van de functie strlen() in C is als volgt:
size_t strlen (const char* str );
Parameters
De functie strlen() heeft slechts één parameter nodig.
- str: Het vertegenwoordigt de stringvariabele waarvan we de lengte moeten vinden.
Winstwaarde
- Deze functie retourneert de integrale lengte van de doorgegeven tekenreeks.
Cstrlen() Functie
Voorbeeld van Cstrlen()
De onderstaande programma's illustreren de strlen()-functie in 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;> }> |
Uitvoer
Length of string is : 13
Belangrijke punten over strlen()
Houd rekening met de volgende punten tijdens het gebruik van strlen():
- strlen() telt de NULL-teken ‘ ’ .
- De tijdscomplexiteit van strlen() is Op) , waarbij n het aantal tekens in de tekenreeks is.
- Het retourtype is maat_t (wat over het algemeen een niet-ondertekende int is).