这个编译失败是什么原因求解答

img

img


这个编译错误是什么原因啊,我自己在编译器上输入哪个小写字母都能转换,为什么提交错误

根本原因是 c 中的强制转换只有一种,是将类型用括号括起来,例如,char 要用括号 (char)
而你这种写法,如果文件名后缀改成cpp,那是OK 的
c++ 中支持两种强制转换

把那个char用小括号括起来,(char)

它环境编译器的问题,可能不支持这种写法

img

你试着给char加个括号试试