小弟最近在玩51单片机,有个问题一直不是很明白,想请教大神~~~
比如我声明:void Delay100ms(void);//在括号内我加或者不加void都是可以的
可是在程序中,例如:void main()
{
Delay 100ms(void);//如果此时在括号内再次使用void,编译器就会报错!
}
小弟不知道这其中原因,请大神指教下
------解决思路----------------------
函数定义和声明的时候是形参,可加不加void(如果没有参数),函数调用是要使用实参,必须传递实际的参数,如果没有参数应该放空