C语言中的指针和作业

时间:2013-04-16 12:04:36

标签: c pointers

目前我正在研究用C语言编写的CFD代码。作为初学者,我在理解C中的指针时遇到了问题。

这个命令是什么意思?

a = &obj->b

2 个答案:

答案 0 :(得分:5)

这意味着“获取obj指向的结构的成员b的地址”,它可以这样写:

a = & ( (*obj).b )

或使用结构解除引用运算符:

a = & ( obj->b )

但由于->运算符的优先级高于&运算符,因此不需要括号。

答案 1 :(得分:1)

a = &obj->b

这意味着 a 保存 b 指向的元素的地址(& )( - > )by struct obj