问答详情
源自:2-9 强制类型转换

为什么要定义新变量

正确答案是int num1=(int) num

为什么不能是int num=(int) num

提问者:妖魅3 2018-07-30 08:42

个回答

  • 慕桂英2170621
    2018-07-30 10:16:17

    变量名必须符合标识符规则要求,不能重名,

    强制类型转换是临时转换,不改变原数据类型和值(原数据所在内存空间的值不变/相当于临时开

    辟新内存空间保存临时转换后的值),新变量当然不能重名