单片机keil软件编程问题

单片机keil软件编程问题
/*void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}*/
void delay(uint z)
{
uint i,j;
for(i=0;i<110;i++)
for(j=0;j<110;j++);
}
为什么这两个延时第一个不会出现警告而第二个会出现警告呢?
第二个是 i 如果楼主想保持形式上的统一,而并不用第二个函数的参数,可稿山在第二个函数中加入z=z;语键伍中句,防止编译器橘游报错。
第二个写的是(uint z)但是第二个没定义可变量I和j=0了
第二个代码,参数Z没有被使用,当然会出现警告
← 上一篇: 下一篇: →