-----
#include <stdio.h>
int main() {
  int var, *po;
  po = &var;
  var = 100;
  printf("%d\n" , po);
  return 0;
}
-----
だと変数varのアドレスが表示されるのに、
-----
#include <stdio.h>
struct {
  int var;
}obj , *po;
int main() {
  po = &obj;
  obj.var = 100;
  printf("%d" , po->var);
  return 0;
}
-----
だと構造体objメンバvarのアドレスではなく中身が表示されるというのが
理解できません。
アドレスを表示させたい場合はどのように書けば良いのでしょうか。