Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- void fce(int a);
- void fce_p(int *a);
- void fce_array(int *a);
- int main()
- {
- int ii1, *pi1;
- ii1 = 5;
- pi1 = &ii1;
- int ii2 = 6, *pi2 = &ii2;
- printf("hodnota ii1 = %d adresa ii1 = %p, \n hodnota pi1 = %p adresa pi1 = %p, \n hodnota ii2 = %d adresa ii2 = %p, \n hodnota pi2 = %p adresa pi2 = %p \n",
- ii1,&ii1,pi1,&pi1,ii2,&ii2,pi2,&pi2);
- int a = 5;
- int *pa = &a;
- printf("hodnota a = %i = %i\n", a, *pa);
- fce(a);
- fce(*pa);
- fce_p(&a);
- fce_p(pa);
- int ar[3] = { 1, 2, 3 };
- fce_array(ar);
- }
- void fce(int a)
- {
- printf("hodnota a = %i = %i\n", a, *(&a));
- }
- void fce_p(int *a)
- {
- printf("hodnota a = %i = %i\n", *a, a[0]);
- }
- void fce_array(int *a)
- {
- printf("prvni prvek = %i = %i\n", a[0], *a);
- printf("druhy prvek = %i = %i\n", a[1], *(a+1));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement