同事说起的 个人想了一下 还真没什么思路 后学习了一下 附代码于下 很简便的一种方式
int _tmain(int argc, _TCHAR* argv[])
{
struct MyStruct
{
int m_age;
char *m_name;
double m_test;
};
MyStruct *st = (MyStruct *)0;
int address = (int)&(st->m_test);
printf("%lld\r\n",st);
return 0;
}
一直觉得自己对指针的认识已达高层,没想到又颠覆了我之前对指针肤浅的认识。指针,可以告诉编译器对所给内存的如何解析,只要不涉及去读写内存,就没问题。。。。。
认识是无止境的,永远不要固步自封