Răspuns :
char *a
a este un pointer la o variabila de tip char.
char s[20]="Acesta este un sir"
s[0] ='A' s=&s[0]=adresa lui A *s='A'
s[1]='c' &s[1]=s+1 =adresa lui c *(s+1)='c'
s[17]='r' &s[17]=s+17=adresa lui r *(s+17)='r'
s+18=ctrl-z (sfarsit de sir) *(s+18)=0
Ciclul for:
a=s ( a este adresa lui A) *a nu este nul a++
a=s+1 (a este adresa lui c) ............
Ne oprim cand *a=0 adica a este s+18.
Lungimea sirului este s+18-s=18.
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că resursele disponibile v-au fost de ajutor. Pentru întrebări sau asistență suplimentară, nu ezitați să ne contactați. Ne bucurăm să vă revedem în curând și vă invităm să ne salvați în lista de site-uri preferate!