C言語なら俺に聞け! Part 116
■ このスレッドは過去ログ倉庫に格納されています
0002デフォルトの名無しさん
2005/10/18(火) 14:29:00#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のアドレスではなく中身が表示されるというのが
理解できません。
アドレスを表示させたい場合はどのように書けば良いのでしょうか。
■ このスレッドは過去ログ倉庫に格納されています