Hyp*_*onX 0 c++ null pointers char
我试图测试存储在特定内存地址中的值是否为NULL,我有这个并且在调试时它将该地址中的char值显示为'\ 0'.然而,它总是跳过这个IF声明.
这是正确的语法吗?我已确保将地址设置为null.
if (test->address + length == NULL) { ..code.. }
Mik*_*our 5
假设address是char*指针(或char[]数组),您需要取消引用它以访问char值.那是
address
char*
char[]
char
*(test->address + length)
或者等价的
test->address[length]
归档时间:
10 年,8 月 前
查看次数:
1533 次
最近记录: