logo

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

np std
    str: Tai reiškia eilutės kintamąjį, kurio ilgį turime rasti.

Grąžinimo vertė

  • Ši funkcija grąžina perduotos eilutės vientisą ilgį.
strlenas c

C strlen() Funkcija

C strlen() pavyzdys

Toliau pateiktos programos iliustruoja strlen() funkciją C:



C






eilučių masyvas c kalba

// 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;> }>

pasirinkimas rūšiuoti java
>

>

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