微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 下面的两个单片机延时程序有什么区别?

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

时间: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么
用起来是一样的。

第一个应该是单引号吧   

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top