logo

strlen() funkcija c

The strlen() funkcija C aprēķina dotās virknes garumu. The strlen() funkcija ir definēta string.h galvenes fails. Tas neskaita nulles rakstzīmi “ ”.

C strlen() sintakse

Funkcijas strlen () sintakse valodā C ir šāda:



size_t strlen (const char* str );>

Parametri

Funkcija strlen () aizņem tikai vienu parametru.

virknes java masīvs
    str: tas apzīmē virknes mainīgo, kura garums mums ir jāatrod.

Atdeves vērtība

  • Šī funkcija atgriež nodotās virknes integrālo garumu.
strlen gadsimtā

C strlen() Funkcija

C strlen() piemērs

Tālāk norādītās programmas ilustrē strlen () funkciju C:



C


kā pārvērst virkni par char





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

char uz virkni
>

>

Izvade

Length of string is : 13>

Svarīgi punkti par strlen()

Lietojot strlen(), jāpatur prātā šādi punkti:

  • strlen() neskaita NULL rakstzīme “ ” .
  • Strlen() laika sarežģītība ir O(n) , kur n ir rakstzīmju skaits virknē.
  • Tās atgriešanas veids ir izmērs_t (kas parasti ir neparakstīts int ).