#include struct tst { int aa ; char bb ; int cc; short dd; int ee; } tst_a ; main() { tst_a.aa = 100; tst_a.bb = 'a' ; tst_a.cc = 16 ; tst_a.dd = 4000; tst_a.ee = 100; foo(&tst_a) ; } foo(bla) struct bla ; { printf("\n", tst_a.aa,tst_a.bb,tst_a.cc,(int)tst_a.dd,tst_a.ee) ; printf("\n", &tst_a.aa,&tst_a.bb,&tst_a.cc,&tst_a.dd,&tst_a.ee) ; }