c - 如何获取C指针数组长度?

标签 c arrays pointers programming-languages

<分区>

Possible Duplicate:
length of array in function argument

有没有像 Java 可以从 C 点数组中获取长度的方法?谢谢你。

最佳答案

不,给定一个 C 指针,您无法以平台不可知的方式确定它的长度。

对于实际的 C 数组,请参阅 dirkgently 的 answer

关于c - 如何获取C指针数组长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3637079/

相关文章:

c - 如何使用CMOCKA框架运行c单元测试用例?

c - 创建 pthread 时使用另一个源文件中的 start_function

javascript - JS多维数组排序列表

c - 指向数组的全局指针

c++ - 为什么 sizeof(ptrdiff_t) == sizeof(uintptr_t)

c - 递增指针 (ptr++) 和 (*ptr++)

c - memcpy [或不?] 和多线程 [std::thread from c++11]

c - 了解 read() 和 write() 的行为

python - 我如何在Python中将这个字符串变成2个数组?

c++ - 通过引用传递的指针随着每次循环迭代而更新 : (Sanity check - Part 2)