CATEGORII DOCUMENTE |
Pointeri si siruri
Deoarece numele unui tablou fara indici este un pointer la primul element al tabloului, pentru implementarea unor functii care manipuleaza siruri, se pot utiliza pointeri. tim ca functia strcmp(s1, s2) realizeaza compararea sirurilor s1 si s2 si intoarce 0 daca s1 = s2, o valoare negativa, daca s1 < s2 si o valoare pozitiva, daca s1 > s2.
Exemplu: Prezentam o varianta de scriere a functiei strcmp(s1,s2)
char *s1, *s2;
return '0'; //Se returneaza 0 in caz de egalitate }
Reamintim ca un sir in C se termina cu caracterul NULL. De aceea, instructiunea while(*s1) ramane adevarata pana cand se intalneste caracterul NULL, care este o valoare falsa.
Daca intr-o expresie se utilizeaza un sir
constant, calculatorul trateaza
Exemplu: Programul urmator afiseaza pe ecran mesajul ' Acest program functioneaza ':
# include <stdio.h>
void main (void)
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 815
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved