求助:请各位大哥帮我看看下面这两个警告,谢谢!

DELPHISTART 2006-07-22 10:35:13
Interr.h 文件

void InterrTime(int Interrtime1,int Interrtime2); //时间中断,参数 i,j 用来设置时间的长短



Interr.c 文件

#include "reg52.h"
#include "../h/Interr.h"

void InterrTime(int Interrtime1,int Interrtime2)
{
return ;
}




main.c 文件
#include "reg52.h"
#include "../h/Interr.h"
int main()
{
int Interrtime1,Interrtime2; //时间中断参数
Interrtime1=1;
Interrtime1=2;

InterrTime(Interrtime1,Interrtime2);
return 1;
}



可是编译时的提示是:
.\cpp\INTERR.C(4):警告 C280 : 'Interrtime1' : unreferenced local variable
.\cpp\INTERR.C(4):警告 C280 : 'Interrtime2' : unreferenced local variable


各位大哥,我是哪里做错了呢?(编译器为 keil)

谢谢!
...全文
121 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jixingzhong 2006-07-22
  • 打赏
  • 举报
回复
变量定义未使用警告,
可以不必理会 ......

这种情况在编码过程中是经常有的,
一个函数/模块,
没有代码,
只是一个空壳,
测试其他部分的时候,
这个定义后未使用变量警告就会出现 ...

其实楼主应该从这个提示中看出问题所在 ...
加强你的英语。
bluesky8013 2006-07-22
  • 打赏
  • 举报
回复
是这样的,如果定义了变量,但是以后没有使用就会这样,我们写的东西都是做测试,这警告也无所谓
lyskyly 2006-07-22
  • 打赏
  • 举报
回复
void InterrTime(int,int)
{
return ;
}
如果不使用,就不用把它们的名字写出来
Dong 2006-07-22
  • 打赏
  • 举报
回复
我说的是函数声明那两个参数
Dong 2006-07-22
  • 打赏
  • 举报
回复
因为是定义Interrtime1,Interrtime2;后没有被使用
  • 打赏
  • 举报
回复
英语很重要,计算机英语更重要

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧