为什么要定义新变量

来源:2-9 强制类型转换

妖魅3

2018-07-30 08:42

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

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

写回答 关注

1回答

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

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

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

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


    慕桂英654... 回复妖魅3

    赋值后num依旧是浮点类型,只是变成了2.0

    2018-08-27 20:59:17

    共 2 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926020 学习 · 20793 问题

查看课程

相似问题