Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- typedef struct some_data_s {
- int i;
- char c;
- float f;
- } some_data_t;
- some_data_t set_data(int i, char c, float f)
- {
- return (some_data_t){i,c,f};
- }
- int main(void)
- {
- some_data_t var1 = set_data(1,'c',0.1);
- some_data_t var2 = set_data(2,'a',0.2);
- printf("%i %c %f %p\n", var1.i, var1.c, var1.f, &var1);
- printf("%p %p %p \n", &var1.i, &var1.c, &var1.f);
- printf("%i %c %f %p\n", var2.i, var2.c, var2.f, &var2);
- printf("%p %p %p \n", &var2.i, &var2.c, &var2.f);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment