gpt4 book ai didi

c - 在指向结构的指针数组中混合指针的取消引用形式

转载 作者:太空宇宙 更新时间:2023-11-04 03:21:23 26 4
gpt4 key购买 nike

我有一个函数,我将一个指向结构的指针数组作为参数传递给它
void BubbleSort_ArrayOfEmployees(struct employee* emp_arr[],int size);为什么我不能使用这种形式取消引用数组的任何指针 (*(emp_arr[i]).id) 编译器声明此错误 //错误:请求成员id' 在不是结构或 union 的东西中 | 而如果我使用 emp_arr[i]->id 形式的取消引用代码运行平稳给出 expexted 结果

这两种形式不一样吗?

p.s 我可以上传完整的功能和结构,如果它能让任何人更容易尝试的话

最佳答案

. 运算符的优先级高于*,因此您需要更改括号。

(*emp_arr[i]).id

关于c - 在指向结构的指针数组中混合指针的取消引用形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45829299/

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