Sleep函数:

功 能: 执行挂起一段时间  

用 法: unsigned sleep(unsigned seconds);  

注意:  

在VC中使用带上头文件#include <windows.h>,在Linux下,gcc编译器中,使用的头文件因gcc版本的不同而不同#include <unistd.h> 

在VC中,Sleep中的第一个英文字符为大写的"S" ,在linux下不要大写,在标准C中是sleep, 不要大写,简单的说VC用Sleep, 别的一律使用sleep

在VC中,Sleep()里面的单位,是以毫秒为单位,所以如果想让函数滞留1秒的话,应该是Sleep(1000); 在Linux下,sleep()里面的单位是秒,而不是毫秒。

示例:

#include <windows.h>  

int main()  

{  

  int a;  

  a=1000;  

  Sleep(a);  

  return 0;  

} 

usleep函数:

功能: usleep功能把进程挂起一段时间, 单位是微秒us(百万分之一秒)。

语法: void usleep(int micro_seconds);

返回值: 无

注意:这个函数不能工作在 Windows 操作系统中。

usleep() 与sleep()类似,用于延迟挂起进程。进程被挂起放到reday queue。只是一般情况下,延迟时间数量级是秒的时候,尽可能使用sleep()函数。且此函数已被废除,可使用nanosleep。 

如果延迟时间为几十毫秒,或者更小,尽可能使用usleep()函数。这样才能最佳的利用CPU时间。

delay函数: 

功 能: 将程序的执行暂停一段时间,单位是毫秒ms(千分之一秒)  

用 法: void delay(unsigned milliseconds);  

示例:  

#include<dos.h>  

int main(void)  

{  

sound(440);  

delay(500);  

nosound();  

return 0;  

}

delay()是循环等待,该进程还在运行,占用处理器。

sleep()不同,它会被挂起,把处理器让给其他的进程。

C语言中的Sleep函数相关推荐

  1. c语言中的printf函数_C语言中的printf()函数与示例

    c语言中的printf函数 C语言中的printf()函数 (printf() function in C) The printf() function is defined in the <s ...

  2. c语言的point函数,C语言中friend友元函数详细解析

    C语言中friend友元函数详细解析 友元函数是可以直接访问类的私有成员的非成员函数.它是定义在类外的普通函数,它不属于任何类,但需要在类的定义中加以声明,声明时只需在友元的名称前加上关键字frien ...

  3. C语言中的strstr函数

    C语言中的strstr函数 说到strstr函数,可能很多人会比较陌生,对比其他的字符串函数比如strcpy,strcmp等等,它的确比较少用,但其实他也是一个非常有用和常见的函数,今天,就让我们一起 ...

  4. C语言中的atoi函数的实现

    C语言中有很多的库函数,其实平时没事的时候多去实现一下里面的库函数还是很有用的,下面就来讲一讲C语言中的atoi函数,这个函数的主要功能是将一个字符串转化为一个数字,可能第一眼看上去,你会觉得这是一个 ...

  5. main c语言中变量的定义,C语言中在main函数中定义的变量是全局变量么_后端开发...

    PHP 和 JavaSript 区别_后端开发 PHP是一种创建动态交互性站点的强有力的服务器端脚本语言,主要用于Web开发领域,而JavaSript是一种具有函数优先的轻量级,解释型或即时编译型的高 ...

  6. C语言中的sprint函数,求sprintf函数的详解

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:求sprintf函数的详解,要附带例,粘贴来的也可以,只 问题详情:还有就是我还想要一些常用的宽度修饰之类的输入或者输出格式:回答: ...

  7. c语言里面gets(a)是什么意思,C语言中的gets()函数

    在c语言中读取字符串有多种方法,比如scanf() 配合%s使用,但是这种方法只能获取一个单词,即遇到空格等空字符就会返回.如果要读取一行字符串, 比如:I love MIT 这种情况,scanf() ...

  8. C语言中的Sleep函数的解读

    Sleep函数: 功 能: 执行挂起一段时间 用 法: unsigned sleep(unsigned seconds); 注意: 在VC中使用带上头文件#include <windows.h& ...

  9. sleep函数的作用c语言,C语言中的sleep函数是什么意思【详细介绍】

    计算机知识:C语言中的Slee函数 Sleep函数简介: 函数名: sleep 功 能: 执行挂起一段时间 用 法: unsigned sleep(unsigned milliseconds); 在V ...

  10. c语言使用free释放指针报错,C语言中的free函数用法执行机制分析

    free函数是C语言或者C++程序语言的常用函数,那么free函数有什么用途呢?free函数又怎么用呢?C语言中的free函数用法执行机制分析,一起来看看free内部的机制以及和delete的对比分析 ...

最新文章

  1. 谷歌这波大动作,暴露了什么信号?
  2. 第10章 评价分类结果
  3. SPS2003升级MOSS2007时SSO部件错误解决
  4. python基础教程:3种控制流语句(if,for,while)
  5. 盘点十个最伟大的公式,1+1=2仅排到了第七
  6. 统计单词出现的次数并进行排
  7. 初识virtual memory
  8. java 生产者消费者同步_经典线程同步问题(生产者消费者)--Java实现
  9. .net 中使用Javacript弹出提示窗口方法总结
  10. 树莓派 wiringpi 读取引脚_树莓派DHT11温湿度传感器 Python应用实例
  11. R语言安装包失败方案及DataExplorer包安装方法实践
  12. 移动端H5页面中加载的图片,在chrome和安卓手机中显示正常,在iphone和safari浏览器中个别图片显示问号的问题处理
  13. matlab激光扩束总结,zemax笔记14——激光扩束系统的设计
  14. GNU nano介绍
  15. [zz]2007年的152条牛人经典BT语录,强烈推荐!
  16. 2021物理化学实验4:液体饱和蒸气压的测定
  17. 网工知识角-思科华为的网络工程师常用工具盘点
  18. 什么是数据科学?数据科学的基本内容
  19. 【BBC纪录片】无人驾驶汽车的黎明(观后总结)
  20. 读曾仕强《管理的方与圆》笔记一

热门文章

  1. ftp文件传输(适用于两台通过网线直连的电脑)
  2. SQL获取当前周的开始日期和结束日期
  3. 10004 函数重载
  4. 实用软件/微信PC防撤回
  5. 农村商业银行服务器未收到证书,不及时更新“证书” 当心网银U盾失效
  6. RabbitMQ入门及笔记
  7. mosfet驱动电路设计--笔记
  8. 解决无法使用IMAP将Gmail帐户添加到Outlook的问题
  9. git克隆指定分支的代码
  10. JavaWeb开发_Web前端_Ajax