求大神,为什么不对

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

慕仙1289818

2016-05-22 21:54

#include <stdio.h>
int main()
{
  double num = 2.5  //定义浮点型变量num并赋值2.5
  int num = (int)num;
  printf(“num整数体部分%d\n”num)
  return 0;
}


写回答 关注

4回答

  • 越飞越高
    2016-11-10 13:24:31

    定义浮点型的名称和强制定义为整型的名称不能同时用num,必须不同才能不会报错

    http://img.mukewang.com/5824048a00010e1f09680570.jpg

  • 慕粉3504299
    2016-06-15 16:34:11

    变量不能重复  double num  与 int  num   变量num重复了  随便改一个就行 

  • qq_佳佳酱油啦啦啦_03399373
    2016-05-22 22:02:51

    #include <stdio.h>

    int main()

    {

      double num = 2.5 ; //定义浮点型变量num并赋值2.5

      int n = (int)(n);

      printf(“num整数体部分%d\n”,n);

      return 0;

    }


  • 0_03396989
    2016-05-22 22:02:47

    第5行  int num中的num应该为一个新变量,换成a就行

    QWERCS

    不用换也是对的啊

    2016-06-22 18:28:54

    共 3 条回复 >

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题