C语言用for语句延时一秒
时间: 2023-06-10 19:02:55 浏览: 999
c语言电子时钟程(C语言课程设计).rar
可以使用以下代码:
```c
#include <stdio.h>
#include <time.h>
void delay(int seconds) {
int end = clock() + seconds * CLOCKS_PER_SEC;
while(clock() < end);
}
int main() {
printf("Start\n");
delay(1);
printf("End\n");
return 0;
}
```
在这段代码中,使用了 `clock()` 函数来获取当前 CPU 时间,并且将其转换成每秒的 clock 值。然后,使用一个 while 循环来进行延时,直到当前时间超过了指定的时间。在主函数中,我们调用 `delay(1)` 函数来延时一秒,并在开始和结束时打印出一些文本以便查看程序的运行过程。
阅读全文