gpt4 book ai didi

c - -> 运算符有什么作用?

转载 作者:行者123 更新时间:2023-11-30 21:37:17 26 4
gpt4 key购买 nike

我对 C 编程还很陌生,所以对这个非常基本的问题感到抱歉。谁能告诉我这段特定代码的部分作用是什么?堆栈后面的 -> 有何作用?

int StackInit(struct Stack *stack) {
stack->currentItemIndex = -1;
stack->initialized = true;
return SUCCESS;
}

最佳答案

-> 是结构解引用运算符。

左边是一个指向struct的指针,右边是一个结构成员。它取消引用指针,然后获取命名成员。

例如,stack->initialized 相当于 (*stack).initialized

关于c - -> 运算符有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35164431/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com