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

为什么不能这样

int num=(int)num;

提问者:珊姐最伟大 2016-04-15 08:43

个回答

  • FD2015
    2016-04-15 09:17:21
    已采纳

    因为这是c语言的规定格式,就像数学公式一样

  • 慕课小布丁
    2016-04-15 09:19:08

    因为有两个num了。电脑分辨不出来哪个num是哪个了~把前面的num重新换个名字就好了

    比如:int num2= (int)num;