我知道一个空指针是
(void*)0
。但是当我们使用以下语句时会发生什么: if(ptr==NULL)
指针ptr
可以是char
、float
或int
类型的指针。在这种情况下,NULL是否保证会像在C语言中malloc()
函数返回的void*
类型一样隐式转换为左侧的类型?