gpt4 book ai didi

c - (int (*)[30]) 中的 (*) 是什么意思?

转载 作者:太空狗 更新时间:2023-10-29 15:11:35 27 4
gpt4 key购买 nike

(int (*)[30]) 在 C 中是什么意思?例如,在:

int (*b)[30] = (int (*) [30]) malloc(30 * sizeof(int [20]));

最佳答案

粗略地说,“是一个指针”。

int (*b)[30]

这意味着“b 是一个指向包含 30 个整数的数组的指针”。

(int (*) [30])

这意味着“转换为指向 30 个整数数组的指针”。

关于c - (int (*)[30]) 中的 (*) 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10079056/

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