是的,它总是安全的。然而,从object pointer转换到void *,回到相同类型的对象指针可能会导致不同位模...
经典C语言是没有提供标准布尔类型的,程序员如果希望使用布尔类型,一般都是使用其他数据类型代替,比如 int ,char ,枚举等类型,或者干脆直接使用 0 和 1: #defineTRUE 1#defineFALSE 0#definebool int#definebool charenumbool{false,true}; 一般来说,使用 int 类型程序的效率更高一些,而使用 char 类型,程序消耗...