结构体指针赋值报错

2020-01-15 19:21发布

本帖最后由 Claude 于 2017-10-10 13:42 编辑

typedef struct
{
  int a;
  int b;
}ST;

ST *OO;

ST &OO;//这样写报错


OO->a=10; 只能内存地址  不能对实体赋值

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
21条回答
zcllom
2020-01-18 00:33
security 发表于 2017-10-12 14:19
请去 2 楼,去那边的链接看看。
这个是指针的概念,指针只是一个指针,需要指向有效的存储空间,才有意义 ...

是我多虑了,看上面的讨论,我还以为:不能用结构体指针操控它所指向的结构体中的成员进行赋值。说到底还是用的少,容易被带歪,多用多看调试信息通过实践印象更深刻。

一周热门 更多>