op8867555

Untitled

Oct 26th, 2012
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.50 KB | None | 0 0
  1. typedef struct some_data_s {
  2.   int i;
  3.   char c;
  4.   float f;
  5. } some_data_t;
  6.  
  7.  
  8. some_data_t set_data(int i, char c, float f)
  9. {
  10.   return (some_data_t){i,c,f};
  11. }
  12.  
  13. int main(void)
  14. {
  15.   some_data_t var1 = set_data(1,'c',0.1);
  16.   some_data_t var2 = set_data(2,'a',0.2);
  17.   printf("%i %c %f %p\n", var1.i, var1.c, var1.f, &var1);
  18.   printf("%p %p %p \n", &var1.i, &var1.c, &var1.f);
  19.   printf("%i %c %f %p\n", var2.i, var2.c, var2.f, &var2);
  20.   printf("%p %p %p \n", &var2.i, &var2.c, &var2.f);
  21.   return 0;
  22. }
Advertisement
Add Comment
Please, Sign In to add comment