c - 有没有一个好方法可以说如果 char 数组包含 null 则执行某些操作?

标签 c

我一直在尝试找到一种找到部分填充的字符数组末尾的好方法。我一直在尝试的是 if array[x] != null,但这似乎不起作用。

最佳答案

如果您的 char 数组以 null 结尾,则检查第一个 null 应该可以。如果不是,那么你就做错了。 实际上,需要有一个 char 来确定 char 数组的结尾,否则无法判断它的结尾,除非考虑数组本身的长度。

关于c - 有没有一个好方法可以说如果 char 数组包含 null 则执行某些操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46258392/

相关文章:

c - C中如何高效验证pow(a, b) % b == a (无溢出)

c - TCP连接双方同时发送时丢包

c - 我可以在可加载内核模块中使用哪些头文件和函数(外部库除外)?

c++ - C++ 中的 C 风格转换和可读性

c - 使用链表的航空公司预订系统

c - 在信号处理程序中运行 TAILQ

c - 运算符 & 和 == 的特殊使用

c - 如何在 char 数组中获取 `date` 命令的输出?

c - 静态全局变量和函数内部静态变量的区别

calloc/malloc 并读取奇怪的行为?