下面的两个单片机延时程序有什么区别?

2019-07-15 13:58发布

新手求请教,有两个延时程序,其中第一个中间定义了变量,并且进行了赋值,第二个直接用函数中定义的变量,请问这两个有什么区别?谢谢!一、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); }
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。