定义结构体stack,定义结构体指针变量s,成员char *p,当我给s开辟空间时,再给s->p的表示为什么是错误的?s->p不是应该表示成结构体成员p的值吗?为什么s->p写法是错误的?
额,我本来打算用栈实现平衡符号,但是对于指针成员分配空间出现了问题,所以指针的类型是对的,就是char,上面截图只是我写的一个简化例子,为了求助,如何对成员分配空间
追答用fizeof( )运算符啊
追问谢谢你的回答,不过,你的回答貌似一直在跑题,我想问的是s->p在调试的时候,为什么显示的是错误的指针?
还有,c语言没有fizeof,只有sizeof,仅仅用来算字节数,对这个问题无伤大雅。