结构体中指针变量分配内存的问题

这个程序在给s->data分配内存时,是给了data这个指针还是data所指向的变量?还有结构体中一般的变量和指针变量用->表达的意思有什么区别?

变量存放的是某一个具体数据,指针变量中存放的是数据在主存中占据的存储单元的地址;
s->data 应该指的是指针s 所指向结点的数据域,代表的应是变量。追问

指针变量data应该在编译时就由编译器分配了内存,那malloc函数分配的内存应该是给data所指向的变量的吧?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-13
当然是data这个指针,指针都是4byte,可以反证之
相似回答