c - 请用C语言解释一下这个 "if"

标签 c

几年后我将回到“C”。我在网上搜索了如何在 C 中使用 Twitter API,并在 stackoverflow 上遇到了这个问题。

问题:Accessing the Twitter Streaming API with C

我无法理解这段代码中的“if”:

if(curl) {

看不懂,请问它有什么作用?它的作用是什么?难道不应该有一些条件吗?

请帮忙。谢谢

最佳答案

它检查指针curl是否不为空(空指针相当于值0,当被视为 bool 值时为假)。

关于c - 请用C语言解释一下这个 "if",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25351947/

相关文章:

c - *(q + i * col + j)在此C程序中如何工作?

c - 如何初始化指向结构的指针数组?

c - C 中的 for 循环解释

c - 为什么不能使静态数组的大小可变?

c++ - 库适用于 Clang 但不适用于 GCC

c - 是否可以访问LR、PC等CPU寄存器

c - 未知的 CMake 命令 ADD_TESH_FACTORIES

c - OpenSSL BIO 写入部分文件

无法确定为什么指针变量不会在该程序中寻址字符串中的元素?

C 将文件流作为函数参数传递