strlen() functie in c

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.
strlen in c

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