
单片机C语言关于函数的问题,高手进
#include<REG52.H>voiddelay(){inta;for(a=0;a<5;a++);}voidmain(){P2=0x80;delay();}这个程序是...
#include <REG52.H>
void delay()
{
int a;
for(a=0;a<5;a++);
}
void main()
{
P2=0x80;
delay();
}
这个程序是没问题的,问题是:程序中有两个Void函数,当主函数(main)在前面,Delay函数放在后面的时候,编译就不能通过了,为什么?
#include <REG52.H>
void main()
{
P2=0x80;
delay();
}
void delay()
{
int a;
for(a=0;a<5;a++);
}
这样就编译不通过,为什么? 展开
void delay()
{
int a;
for(a=0;a<5;a++);
}
void main()
{
P2=0x80;
delay();
}
这个程序是没问题的,问题是:程序中有两个Void函数,当主函数(main)在前面,Delay函数放在后面的时候,编译就不能通过了,为什么?
#include <REG52.H>
void main()
{
P2=0x80;
delay();
}
void delay()
{
int a;
for(a=0;a<5;a++);
}
这样就编译不通过,为什么? 展开
7个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询