导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→help

* 58106: help

   jola 
jola发表的帖子 

 help
main()
{
float temper[31];
float sum=0;
int num,day=0;
float *p;
p=temper;
do
{ print("enter temperature for day %d:",day++);
scanf("%f",p);
}
while(*(p++)>  0);
p=temper;
num=day-1;
for(day=0;day  <num;day++)
sum+=*(p++);
printf("average is %4.1f",sum/num);
}
这段程序编译时出现auto segment too large 是怎么回事?

发表时间:2004年7月14日10:22:55

  
回复该帖

本主题共有 5 帖,分页:>>>>>该主题的所有内容[5]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  58112.[详细]HELP
摘要:HELP !!!!!!!!!......(14字)
- [jola][991次] 2004年7月14日

  58134.[详细]是不是这样?
摘要:你用的是什么型号的单片机?若内部RAM 仅128 单元,而又没有外部扩展的话,那RAM 可能不够!    float temper[31]; &nbs......(273字)
- [dongshan][1023次] 2004年7月14日

  58301.[详细]data区只有128byte
摘要:data区只有128byte, 你用了32个float,还有一些其他的变量,你叫它放到哪里? 如果你是用的52单片机,使用    idta float temp......(205字)
- [lenglianxi][1285次] 2004年7月16日

[上一篇帖子]:软件中断后中断标志位清0,应加上ENI
[下一篇帖子]:很简单,你可以在max232的接收输出端接一个发光二极管然后通过pc机连续不停的发送00H即可验证(