ΛΟΓ102: Τεχνολογία Λογισμικού Ι Διδάσκων: Νίκος Παπασπύρου 1Νίκος ΠαπασπύρουΛΟΓ102: Τεχνολογία Λογισμικού Ι Διαφάνειες παρουσίασης #4 4 Πίνακες και δείκτες, συνέχεια 4 Αντιγραφή πινάκων 4 Εκτύπωση συμβολοσειράς με την putchar
2Νίκος ΠαπασπύρουΛΟΓ102: Τεχνολογία Λογισμικού Ι Πίνακες και δείκτες, συνέχεια(i) u Παράδειγμα: αντιγραφή πινάκων int a[10], b[10]; int *p = a, *q = b, i; /* assume b initialized */ for (i=0; i<10; i++) *p++ = *q++;
3Νίκος ΠαπασπύρουΛΟΓ102: Τεχνολογία Λογισμικού Ι Πίνακες και δείκτες, συνέχεια(ii) Παράδειγμα: εκτύπωση συμβολοσειράς με την putchar void putchar (char c); char s[] = "Hello world!\n"; char *p; for (p = s; *p != '\0'; p++) putchar(*p);