c语言求大神解释什么意思,求大神解释一下C语言中这段程序是什么意思?实现了什么功能?

2021-02-25 14:12:58 字数 1184 阅读 8433

1楼:庄政警

这句话的意思是下面这种情况:

int main()

int f()

//这种调用方式c语言允许,c++不允许

求大神解释一下c语言中这段程序是什么意思?实现了什么功能?

2楼:〓傳★說

标准的c语言延时函数

3楼:匿名用户

这是一个延时子程序,延时的时间长短和你调用这个子程序的时候ms的数值有关。ms越大,延时越长。

子程序里面第一条uchar i 不解释

第二条 是一个while循环,先判断ms是否为0 如果不为零执行括号里面的循环,执行完后ms减1。

第三条是一个for循环,目的也很明确,i从0加到120,完了返回循环。

c语言的这种程序主要就是用来延时的,延时的时间由ms,i和系统的时钟决定。具体的时间不同的编译器会有差异,需要实验得出。

4楼:梦里寻你我他

延时功能

参数为一个无符号整数,将其减1,直到等于1退出,循环体内为从0循环到120;

整个程序就是在做延时

5楼:匿名用户

简单的说,就是延时程序,根据函数名字也可以看出来。

至于for循环中120,我推测可能是循环执行120次空语句的时间为1ms。

向该函数传入ms,则可以使程序延时相应的时间。

6楼:匿名用户

空循环,一般是延时用的

不过这种延时是时间不确定的,因为cpu的运行速度不一样的话,延时是不一样的

7楼:匿名用户

我看这段**,就是c51的**,同学是在学51单片机吧总的来说这是一段延时程序。

void delayms(uint ms) //ms为你要延时多少秒}

8楼:阳顶天鹿鼎记

while和for两层循环,但for循环的循环体什么都不做,所以此程序唯一延时程序。

9楼:匿名用户

这是一个延时程序,一直在空循环,有什么不懂可以问我

10楼:匿名用户

就一个while循环,如果ms--不等于0 的话就进入循环。

里面那个for循环总能看懂的吧。

C语言中这段程序是什么意思,C语言程序中break是什么意思?

1楼 金色潜鸟 这段程序是构建一张黑白棋盘位图。即,横向每8格为一段,黑白交替,竖向也是 每8格为版一段,黑白交替。 i 0x8 即取权 2进制i值的 右数第三位,j 0x8, 取 2进制j值的 右数第三位 然后2者做 异或 运算, 0 0 0 1 0 1 0 1 1 1 1 0 。 数值 0 为黑...

男是两个正财偏财还是四正财两偏财,婚姻如何是不是很容

1楼 合鱼命理张老师 这个八字年柱正财,日主少年时代家镜一般有,才被劫之像,时柱透财合日主,日主夫妻感情比较好,虽有偏财暗藏,有心无胆 2楼 匿名用户 是的,日干担财无力,财运也受一些影响 男命八字中有一个正财 一个偏财婚姻怎么样 3楼 金神临身 不错很好,家里红旗不倒,外彩旗飘飘。 4楼 匿名用户...

求大神解释一下什么意思,求大神解释一下这是什么意思啊

1楼 匿名用户 提示上看,只是bios设置丢失,倒不一定是主板上的纽扣电池没电了。 先按del键进bios,然后按f10,出来对话框,回车确认,就会自动重启,进入系统后修改一下正确的时间和日期就行了。 如果关机断电后再次出现这个提示,就是电池没电,换个2032的纽扣电池就好了。 求大神解释一下这是什...