CATEGORII DOCUMENTE |
Preluarea adresei unui element al unui tablou
Pana acum s-a vazut ca un pointer poate sa adreseze primul element al unui tablou. Este posibil sa se adreseze orice element al unui tablou aplicand operatorul & unui tablou indexat. De exemplu,
p = &x[2];
plaseaza adresa celui de-al 3-lea element al vectorului x in pointerul p. Un domeniu in care aceasta practica este esentiala consta in gasirea unui subsir intr-un sir dat.
Exemplu: Programul urmator afiseaza ultima parte a unui sir introdus de la tastatura, din punctul in care se intalneste primul spatiu:
# include <stdio.h>
void main (void)
Daca p indica spre un spatiu, programul va afisa spatiul si apoi subsirul ramas. Daca in sirul introdus nu este nici un spatiu, p indica spre sfarsitul sirului si atunci nu se va afisa nimic. De exemplu, daca se introduce "my friend", atunci printf() afiseaza mai intai un spatiu si apoi "friend".
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 609
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved