因为static_cast会在程序编译时就会进行判断该转换是否安全,如果判断不安全的话就会直接报错,c语言中的强制转换是在运行时进行的,它没有这种判断机制,如果转换不安全的话,会造成运行时的隐患