gpt4 book ai didi

C sizeof char* 数组

转载 作者:太空狗 更新时间:2023-10-29 16:23:22 25 4
gpt4 key购买 nike

我有一个 char* 数组,如下所示:

char *tbl[] = { "1", "2", "3" };

如何使用 sizeof 运算符来获取数组元素的数量,这里是 3?

以下确实有效,但它是否正确?

int n = sizeof(tbl) / sizeof(tbl[0]) 

最佳答案

是的,

size_t n = sizeof(tbl) / sizeof(tbl[0])

是最典型的方法。

请注意,对数组大小使用 int 并不是最好的主意。

关于C sizeof char* 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1559925/

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