鱼C论坛

 找回密码
 立即注册
查看: 2133|回复: 6

求助啊,程序错误 !

[复制链接]
发表于 2011-11-24 09:45:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x

                               
登录/注册后可看大图

我看书上是这样写的 怎么在我的机器上实验就出现错误了呢  

求会的帮帮忙,感激不尽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-24 10:46:11 | 显示全部楼层
数据类型不同的不能加减。。。。。首先a ,b是float,即是浮点型,但是表达式 b=a+20中;20 是 int 型,即是整形,所以不能相加减
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-24 14:36:49 | 显示全部楼层
把20改为20.0或者int(b)=int(a)+20试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-11-24 15:18:49 | 显示全部楼层
太子 发表于 2011-11-24 10:46
数据类型不同的不能加减。。。。。首先a ,b是float,即是浮点型,但是表达式 b=a+20中;20 是 int 型,即是整 ...

谢谢                     
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-11-24 15:29:30 | 显示全部楼层
api 发表于 2011-11-24 14:36
把20改为20.0或者int(b)=int(a)+20试试

谢谢  帮忙  
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-11-24 15:31:45 | 显示全部楼层
太子 发表于 2011-11-24 10:46
数据类型不同的不能加减。。。。。首先a ,b是float,即是浮点型,但是表达式 b=a+20中;20 是 int 型,即是整 ...

在运算符里面也要分整型和浮点型吗   我定义的A是浮点型  b=a+20不也是浮点型吗 怎么会出错呢  想不通啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-24 19:34:09 | 显示全部楼层
本帖最后由 ever.g 于 2011-11-24 19:38 编辑

float.c是可以编译过的
整形和浮点型可以相加吧,不过你输入的数太大了 用double结果就正确了。。

还有你程序报错,不是指向float.cpp里面的那个stdafx.h头么,说什么打不开,E文不好看不懂。。


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-19 21:13

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表