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

为什么可以这样??大佬求解

#include <stdio.h>
int main()
{
    double num = 2.5;
    int mun = (int) mun;
    printf("num的整数部分是%d\n",(int) num); 
    return 0;
}

 第五行这样int num=(int)num 是错的。这样int mun=(int) mun 反而是对的?为什么呢 

提问者:weixin_慕娘635539 2019-08-03 21:21

个回答

  • 超风宝宝
    2019-08-12 23:02:34

    同志,你有没有发现,你压根就没有定义mun变量......

  • 小小疾飞
    2019-08-03 23:06:53

    你非要这样干啥呢。。。。。。