标题: [求助] 这几句是什么意思? [打印本页]

作者: hawkj    时间: 2015-7-17 14:29
标题: [求助] 这几句是什么意思?
本帖最后由 hawkj 于 2015-7-17 14:49 编辑

我是初学小白,求大神赐教解释,谢了先!

void DelayMS(INT16U cnt)         
{
  INT16U i,j;                                                                        
   for(i=0;i<cnt;i++)
   {
            for(j=800;j>0;j--);
   }
}



作者: admin    时间: 2015-7-17 16:21
这是一个延时函数,,
作者: hawkj    时间: 2015-7-17 19:33
admin 发表于 2015-7-17 16:21
这是一个延时函数,,

谢版主!能拜详细点儿吗?  
作者: zhuyingyong    时间: 2015-7-17 20:50
是个常用的延时函数,在调用此函数时延迟时间取决于传入参数“cnt”。
作者: hawkj    时间: 2015-7-17 23:41
zhuyingyong 发表于 2015-7-17 20:50
是个常用的延时函数,在调用此函数时延迟时间取决于传入参数“cnt”。

我可能比较明白了,参数cnt值是在头文件里定义的,不知对不对。谢谢!
作者: 血一    时间: 2015-7-18 06:51
简单的延时函数,在调用延时函数时可以具体输入CNT的值,来决定延时的具体时间。
作者: sxlwh    时间: 2015-7-18 09:57
延时函数,延时取决于变量cnt的值
作者: abc123194    时间: 2015-7-18 10:59
hawkj 发表于 2015-7-17 23:41
我可能比较明白了,参数cnt值是在头文件里定义的,不知对不对。谢谢!

不是在头文件里定义的,而是使用此函数时直接用实参(数值)代替此形参
作者: dingmingzhou    时间: 2015-7-19 19:12
这是一个带形参的延时函数,INT16U具体是什么,还要看前面的宏定义




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1