Wskaźniki p i q wskazują
odpowiednio na początkowy i końcowy element pewnej tablicy
elementów typu int. Zadeklaruj je i napisz wyrażenie, które da w
wyniku liczbę elementów tej tablicy.
#include <stdio.h>
int main ()
{
int a[] = {1,2,3,4,5,6};
int *p = &a[0];
int *q = &a[5];
printf("\
Tablica {1,2,3,4,5,6}\n\
Adres wskaznika p = %p\n\
Adres wskaznika q = %p\n\
Roznica adresow q-p = %i\n\
Długość tablicy q-p+1 = %i\n\
Wyrazenie q-p+1\n",
p, q, q-p, q-p+1);
return 0;
}
/*
Tablica {1,2,3,4,5,6}
Adres wskaznika p = 0xbfe08738
Adres wskaznika q = 0xbfe0874c
Roznica adresow q-p = 5
Długość tablicy q-p+1 = 6
Wyrazenie q-p+1
*/
Komentarze
Prześlij komentarz