strlen() funkcija c
The strlen() funkcija C apskaičiuoja tam tikros eilutės ilgį. The strlen() funkcija apibrėžta eilutė.h antraštės failą. Nulinis simbolis „ “ neįskaitomas.
C strlen() sintaksė
Strlen() funkcijos C sintaksė yra tokia:
size_t strlen (const char* str );
Parametrai
Funkcija strlen() užima tik vieną parametrą.
- str: Tai reiškia eilutės kintamąjį, kurio ilgį turime rasti.
Grąžinimo vertė
- Ši funkcija grąžina perduotos eilutės vientisą ilgį.
C strlen() Funkcija
C strlen() pavyzdys
Toliau pateiktos programos iliustruoja strlen() funkciją 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;> }> |
Išvestis
Length of string is : 13
Svarbūs dalykai apie strlen()
Naudojant strlen() reikia atsiminti šiuos dalykus:
- strlen() neskaičiuoja NULL simbolis „ “ .
- Strlen() laiko sudėtingumas yra O(n) , kur n yra simbolių skaičius eilutėje.
- Jo grąžinimo tipas yra dydis_t (kuri paprastai yra nepasirašyta int ).