gpt4 book ai didi

c - C 中是否有数组大小/长度的快捷方式?

转载 作者:太空狗 更新时间:2023-10-29 17:14:38 24 4
gpt4 key购买 nike

有什么方法可以加快在 C 中获取数组大小的速度吗?

每次输入 sizeof(array)/sizeof(int) 都会变老。是否有任何 C 库有类似 .length 的东西,或者有什么方法可以将 sizeof(array)/sizeof(int) 定义为某种较短的常量(也可能使用点符号)?

最佳答案

您可以使用 sizeof(array)/sizeof(*array) 并制作一个宏。

#define length(array) (sizeof(array)/sizeof(*(array)))

关于c - C 中是否有数组大小/长度的快捷方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4307929/

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