c语言延迟
A. c语言问题:延迟的代码是什么例如暂停一秒后再运行
#include
#include"windows.h"
void
main()
{
char
a[20],*p=a;
scanf("%s",p);
printf("%s",p);
sleep(1000);
system("cls");
scanf("%s",p);
printf("dd\n");
}
你sleep,s要大写,你用我代码试试看,sleep要包含"windows.h"的,这个是windows.h的函数
B. c语言延时语句
#include<windows.h>
里面有一个Sleep()函数(注意首字母大写)。
还有别的方法,个人觉得这个最简单了,下面是我从MSDN给你找的关于这个函数的详细资料
函数原形:
VOID Sleep( DWORD dwMilliseconds // sleep time
);
ParametersdwMilliseconds [in] Specifies the time, in milliseconds, for which to suspend execution. A value of zero causes the thread to relinquish the remainder of its time slice to any other thread of equal priority that is ready to run. If there are no other threads of equal priority ready to run, the function returns immediately, and the thread continues execution. A value of INFINITE causes an infinite delay. Return ValuesThis function does not return a value. ==========================================================
调用的话,你懂的,呵呵,希望能帮到你。
C. C语言delay延时时间怎么算
DelayMS(300)表示希望系统delay 300毫秒,系统有自己的RTC,根据硬件的晶振(Hz)可以计算出一次振荡大约多少耗时,这样就能大约算出1ms需要多少次振荡;
简单比喻一次振荡需要1us,那1ms就是1000次振荡,300ms就是300x1000次振荡,这样就能大概的计算出300ms delay;
这得看你的CPU运行一条指令得多久,像单片机89C51一般一条1us。
D. c语言 延时程序
这是一个延时程序,c是延时的相对长短
有两层for循环执行空语句达到延时目的。
c只是延时的相对大小,c大了,外层循环就多,
时间就长一些。反之亦然。
E. C语言编程中的延时
如果你指的是嵌入式方面的,这样的延迟是有作用的,也是一种非精确计时器的一个实现方法。
我以12M的晶振为例,给你讲一下:
12M的晶振的机器周期是1/12M*12,就是1us
不同的单片机执行语句的机器周期也不一定一样(比如:Atmel 51系列及大多数51的一个机器周期是12个时钟周期,华邦的只需要4个时钟周期)。不过大体来说,一条for循环大概8个机器周期,在12M晶振下,通常用以下代码实现1ms的延时:
void delayms(unsigned int ms)
{
unsigned char i;
while(ms--)
{
for(i = 0; i < 120; i++);
}
}
大概算一下,120*8*1us=1ms,如果需要精确的定时,还是得用基于Tick定时器。
如果是
void delay(int d)
{
for(; d; --d);
}
d=1000的话,
那么
大概算一下,1000*8*1us=8ms
所以,这可以实现一个大体8ms的延迟
F. C语言 延时
t次啊
延时 一般用sleep函数吧
G. C语言精确延时
delay在c语言中不可用
sleep(500)延迟当前线程500毫秒
如果想不影响程序执行
创建线程,在线程中延迟
H. c语言延时1秒怎么写
#include <windows.h> Sleep(1000)
简介
C语言是一门面向过程的计算机编程语言,与C++、C#、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%-20%。因此,C语言可以编写系统软件。
当前阶段,在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。计算机系统设计以及应用程序编写是C语言应用的两大领域。同时,C语言的普适较强,在许多计算机操作系统中都能够得到适用,且效率显着。
C语言拥有经过了漫长发展历史的完整的理论体系,在编程语言中具有举足轻重的地位。
。
I. C语言中用什么函数来延时 谢谢
头文件里加上#include <windows.h> 函数是 ::Sleep(),注意前面有俩冒号,s大写,括号里填数字,表示毫秒