| 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: 724
Importanta: ![]()
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2025 . All rights reserved