Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- int tab_int[3];
- float tab_float[3];
- char tab_char[3];
- int *wsk_int, *wsk_int2;
- float *wsk_float,*wsk_float2;
- char *wsk_char, *wsk_char2;
- wsk_int=&tab_int[0];
- wsk_int2=&tab_int[1];
- wsk_float=&tab_float[0];
- wsk_float2=&tab_float[1];
- tab_int[0]=1;
- tab_int[1]=3;
- tab_int[2]=5;
- tab_float[0]=1;
- tab_float[1]=2;
- tab_float[2]=3.54535;
- tab_char[0]='k';
- tab_char[1]='i';
- tab_char[2]='j';
- wsk_int=&tab_int[0];
- wsk_int2=&tab_int[1];
- wsk_float=&tab_float[0];
- wsk_float2=&tab_float[1];
- wsk_char=&tab_char;
- wsk_char2=&tab_char[1];
- int roznica_int=wsk_int2-wsk_int;
- printf("tablica tab_int przechowuje wartosc pod adresem \n %d %p \n %d %p \n %d %p \n \n \n",*(tab_int),tab_int,*(tab_int+1),tab_int+1,*(tab_int+2),(tab_int+2));
- printf("tablica tab_float przechowuje wartosc pod adresem \n %f %p \n %f %p \n %f %p \n \n \n",*tab_float,tab_float,*(tab_float+1),(tab_float+1),*(tab_float+2),tab_float+2);
- printf("tablica tab_char przechowuje wartosc pod adresem \n %c %p \n %c %p \n %c %p \n \n \n",*tab_char,tab_char,*(tab_char+1),tab_char+1,*(tab_char+2),tab_char+2);
- printf("wielkosc zmiennej int w pamieci %d - %d \n ",wsk_int2,wsk_int);
- printf("wielkosc zmiennej float w pamieci %d \n",(wsk_float2-wsk_float));
- printf("wielkosc zmiennej char w pamieci %d \n",(wsk_char2-wsk_char));
- return roznica_int;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement