单片机keil软件编程问题 资源ID: /*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没有被使用,当然会出现警告 ← 上一篇: 下一篇: →