((void *) 0)的含义和void的一些细节

1、在c语言中,0是一个特殊的值,它能够表示:整型数值0,空字符,逻辑假(false)。表示的东西多了,有时候很差判断。尤为是空字符和数字0之间。post 为了明确的指出,0是空字符的含义,用用到了: ((void *) 0) 这个表达式。表示把0强制转换为空字符,无论之前表明的什么含义。spa 在c的标准头文件中,就是这样定义NULL的:指针 #define NULL ((void *)
相关文章
相关标签/搜索