定义了一个结构体,结构体名tstate。定义了一个结构体指针state。结构体里有一个元素ss,写state = ss;我如何通过指针修改ss的值为4
时间: 2024-03-17 20:42:07 浏览: 39
结构体指针
要通过指针修改 `ss` 的值为 `4`,可以使用以下代码:
```
state->ss = 4;
```
这行代码的意思是:使用箭头 `->` 访问结构体指针 `state` 所指向的结构体中的 `ss` 元素,并将其值修改为 `4`。需要注意的是,因为 `state` 是一个指针,所以需要使用箭头 `->` 运算符来访问结构体中的元素。如果 `state` 不是指针,而是一个结构体变量,则可以用点 `.` 运算符来访问结构体中的元素,例如 `state.ss = 4;`。
阅读全文