为了账号安全,请及时绑定邮箱和手机立即绑定

求大神,为什么不对

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


正在回答

4 回答

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

http://img1.sycdn.imooc.com//5824048a00010e1f09680570.jpg

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

#include <stdio.h>

int main()

{

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

  int n = (int)(n);

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

  return 0;

}


1 回复 有任何疑惑可以回复我~

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

1 回复 有任何疑惑可以回复我~
#1

0_03396989

并且第6行引号后面加一个逗号 print ("num整数体部分%d\n",a)
2016-05-22 回复 有任何疑惑可以回复我~
#2

慕码人0787369

不是有临时赋值性,为什么还是识别不了
2016-05-23 回复 有任何疑惑可以回复我~
#3

QWERCS

不用换也是对的啊
2016-06-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

求大神,为什么不对

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信