Smerník – základ
Smerník – základ
Základná práca so smerníkom na premennú.
#include <stdio.h>
int main() {
int i, *p_i;
printf("zadaj i: ");
scanf("%d", &i);
p_i = &i;
printf("i = %d, *p_i = %d, &i = %p a p_i = %p, &p_i = %p", i, *p_i, &i, p_i, &p_i);
return 0;
}Vysvetlenie
Program načíta celé číslo, priradí adresu premennej do smerníka p_i a vypíše hodnotu premennej, hodnotu cez smerník,
adresu premennej, obsah smerníka aj adresu samotného smerníka.
Ukazuje základné operátory pre prácu so smerníkmi: & pre získanie adresy a * pre dereferencovanie.