strlen() funktion i c
Det strlen() funktion i C beregner længden af en given streng. Det strlen() funktion er defineret i streng.h header-fil. Det tæller ikke nul-tegnet ' '.
Syntaks for C strlen()
Syntaksen for funktionen strlen() i C er som følger:
size_t strlen (const char* str );
Parametre
Strlen()-funktionen tager kun en enkelt parameter.
- str: Den repræsenterer den strengvariabel, hvis længde vi skal finde.
Returværdi
- Denne funktion returnerer integrallængden af den passerede streng.
C strlen() Funktion
Eksempel på C strlen()
Nedenstående programmer illustrerer funktionen strlen() 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
Vigtige punkter om strlen()
Følgende punkter skal huskes, når du bruger strlen():
- strlen() tæller ikke NULL-tegn ' ' .
- Tidskompleksiteten af strlen() er På) , hvor n er antallet af tegn i strengen.
- Dens returtype er størrelse_t (som generelt er usigneret int ).