找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6596|回复: 2
打印 上一主题 下一主题
收起左侧

奇怪呀!大家帮我看看,问题出在哪里?!

[复制链接]
跳转到指定楼层
楼主
ID:15800 发表于 2009-7-31 19:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include <reg51.h>
#include<stdio.h>
#include <math.h>
void main()
{   
    float ff;    
    ff = exp(30);//求e的30次方值
    while(1);
}
仿真时在while(1)这一行加断点,程序始终执行不到断点,在上一行循环运行,也就得不到ff的值,奇怪呀!大家帮我看看,问题出在哪里?!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:15822 发表于 2009-8-2 11:57 | 只看该作者
??请问你干嘛加个while(1)在那里
那样不是死循环了?而且也没有意义嘛,你得到ff后是要做什么的。。
回复

使用道具 举报

板凳
ID:15639 发表于 2009-8-2 14:02 | 只看该作者
我在KEIL中软件调试了一下,可以看到ff的值呀。程序执行完while(1)上面的一句,得到ff的值后,就在了while(1)处挂起
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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