非标量类型和标量类型是无法相互转换的(貌似) 什么是标量, 什么是非标量? 标量类型就是没法再细分的变量,比如指针变量、int变量等。 非标量类型就是可以再细分的变量,比如struct类型、类,这些都有成员变量,是可再细分的