strlen()-Funktion in c

strlen()-Funktion in c

Der strlen() Funktion in C berechnet die Länge einer bestimmten Zeichenfolge. Der strlen() Funktion ist in definiert string.h Header-Datei. Das Nullzeichen „ “ wird nicht gezählt.

Syntax von C strlen()

Die Syntax der Funktion strlen() in C lautet wie folgt:

size_t strlen (const char* str ); 

Parameter

Die Funktion strlen() benötigt nur einen einzigen Parameter.

    str: Es stellt die String-Variable dar, deren Länge wir finden müssen.

Rückgabewert

  • Diese Funktion gibt die ganzzahlige Länge der übergebenen Zeichenfolge zurück.
strlen in c

C strlen() Funktion

Beispiel für C strlen()

Die folgenden Programme veranschaulichen die Funktion strlen() 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;> }>

Ausgabe

Length of string is : 13 

Wichtige Punkte zu strlen()

Die folgenden Punkte sollten bei der Verwendung von strlen() beachtet werden:

  • strlen() zählt das nicht NULL-Zeichen „ “ .
  • Die zeitliche Komplexität von strlen() beträgt An) , wobei n die Anzahl der Zeichen in der Zeichenfolge ist.
  • Sein Rückgabetyp ist size_t (was im Allgemeinen unsigned int ist).