下面的两个单片机延时程序有什么区别?
时间:10-02
整理:3721RD
点击:
新手求请教,有两个延时程序,其中第一个中间定义了变量,并且进行了赋值,第二个直接用函数中定义的变量,请问这两个有什么区别?谢谢!
一、
unsigned char delay(unsigned chari,unsigned char j,unsigned char k)
{unsigned char b,c;
b="j";
c="k";
do{
do{
do{k--};
while(k);
k="c";
j--;};
while(j);
j=b;
i--;};
while(i);
}
二、
unsigned char delay(unsigned chari,unsigned char j,unsigned char k)
{
do{
do{
do{k--};
while(k);
j--;};
while(j);
i--;};
while(i);
}
c="k";是什么啊,是k的ascii么
用起来是一样的。
第一个应该是单引号吧