比如程序:
void main()
{
.........
void output()
{
.........
}
..........
}
这样可以吗
void main()
{
.........
output();
}
那这样可以吗?林外还有,定时器函数比如void Timer0_isr(void) interrupt 1 在其他模块调用时怎么调用呢,多谢解答
我没法描述了,只能推荐你去看实例,http://wenku.baidu.com/link?url=SN5LXG8UOMoyufz576_G2gqud3b2IffhEam89Foz44ITE1sPhR2qlWqUaeLoW2jYaybLrkaDXHPyr_RvpBD3uMhiAo3l2K23zAaHAhTvlZ_
void main()
{
.........
output();
}
那这样可以吗?另外还有定时器函数比如void Timer0_isr(void) interrupt 1 在其他模块调用时怎么调用呢,多谢解答
void main()
{
.........
output();
}
这样是对的,这才是函数调用
去查一下这三个词的意思吧,时间紧不能长篇大论了
1、函数声明
2、函数调用
3、函数定义(函数实现)
void main()
{
.........
output();
}
那这样可以吗?另外还有定时器函数比如void Timer0_isr(void) interrupt 1 在其他模块调用时怎么调用呢,多谢解答
这样是调用了这个函数,语法上是正确的,但是需要在main函数之前给出定义。
第二个问题,你将包含Timer0_isr函数的文件包含到当前文件中来,例如Timer0_isr的定义在fun.c文件中,用 #include "fun.c"
void main()
{
.........
output();
}
那这样可以吗?另外还有定时器函数比如void Timer0_isr(void) interrupt 1 在其他模块调用时怎么调用呢,多谢解答