在c语言中存在两种类型转换:显式类型转换和隐式类型转换: 显示类型转换:在类型前加上(type)变量,对变量进行的转换,程序员自己显式添加: char *ptra = (char*)ptrb; void *ptrc = (void*)ptrd; 隐式转换:不同数据结构之间赋值和运算,函数调用传递参数时,编译器自动完成: char ch = 0; int i = ch; 在c++中的类型转换: 通过上面两种方式,c语言中大部分的类型转换都是以顺利进行.至于能不能进行转换,转换后的结果如何,编译器…