这个就太基础了,建议你不要心急,一定要从最基本的学起,买一本C语言的书,一定要好的,好好学基础先。给你简单解释一下:
首先这是一个延时子程序,函数名是Delay,void delay(unsigned int i)这句里面的void 是指函数执行完成后返回的结果,现在是返回的无类型,就是没有返回结果。在后面(unsigned int i)是要传递给函数运算的数,这个类型是无符号的整型变量。
在函数体,unsigned int j;这句是定义一个无符号整型变量j。
while(){ }这是C语言里面的一个循环体,while(i--)就是i减,如果不为0,则执行for(j=100,j>0;j--); 为0就退出些函数。
for(j=100,j>0;j--); 这句也是C语言里面的一个循环函数体,原型是for(;;){ }意思是先给j 一个整型数100,然后判断j>0(如果j大于0); 就执行原型{ }里面的内容,现在没有{ },则就不用执行,则j --(j减一),又回到判断j>0(如果j大于0),直到j小于0为止,也就是循环一百次。
温馨提示:答案为网友推荐,仅供参考