为什么结构体指针malloc之后 会显示无法显示内存?

Reader结构体如下:
typedef struct Readers
{
int ReaderID; //读者编号
char Password[20]; //密码
int status; //状态 0存在1删除
struct Books readerBooks[5]; //已借书目
}Readers;

Readers* reader = (Readers*)malloc(sizeof(Readers));

执行之后 reader的内容显示为:
图片说明

你断点下在哪里了,要放在下一行,这样reader才指向正确的地址