作者:广东在线游戏网日期:
返回目录:游戏资讯
while(*t) //t是一百个指针,如果指针指向的那个度地址内容不为零,就循环,一直执行t++这条语内句
t++;
t--; //待循环结束(经过n次t++操作,t指向的那个地址等于0),执行t--这条语句
while(*t=='*') //若t指向的地址的内容为*,就循环执行t--这条语句;经过n次t--操作,若t指向的地址的内容不容为*,则程序结束
t--;
前者先把t减1再判断--t是真是假;后者先判断t的真假再减1。哥们儿,找一本C语言的书看看就知道了
估计抄你的振荡器(或晶振)的频率为 每120个周期1ms,所以内层循环
for(t=120;t>0;t--);
相当于 1ms
然后外层循环 while(x--){ ... } 控制内层循环执行 x 次,所以达到的效果就是 delay x ms
至于袭while(x--){ ... },这个 x 是本地变量zhidao(局部变量,形参,堆栈上的变量),它的初始值是你在调用该函数时实参拷贝给它的
while(t--) while是循环这个知道吧,
条件是t是不是=0
如果不是就会进入循环 并且t自减1
如果是0 就跳出循环了