关于Sleep函数介绍

函数名: Sleep

功 能: 执行挂起一段时间

用 法: void Sleep(DWORD dwMilliseconds);

在VC中使用带上头文件

#include <windows.h>

( Sleep函数存放头文件:WinBase.h)

在gcc编译器中,使用的头文件因gcc版本的不同而不同

#include <unistd.h>

Sleep()单位为毫秒,sleep()单位为秒(如果需要更精确可以用usleep单位为微秒

返回值

若进程/线程挂起到参数所指定的时间则返回0,若有信号中断则返回剩余秒数。

说明

在VC中Sleep中的第一个英文字符为大写的"S"

在标准C中是sleep, 不要大写.. 下面使用大写的来说明,, 具体用什么看你用什么编译器. 简单的说VC用Sleep, 别的一律使用sleep.

Sleep函数的一般形式:

Sleep(unsigned long);

其中,Sleep()里面的单位,是以毫秒为单位,所以如果想让函数滞留1秒的话,应该是Sleep(1000);

在Linux下,sleep中的“s”不大写

sleep()单位为秒,usleep()里面的单位是微秒。在内核中,sleep的实现是由pause函数和alarm函数两个实现的。

特别注意在Codeblocks环境下是无法使用sleep函数的,因为在windows上Codeblocks采用mingw(Gnu在Window环境下的编译器,可以充分使用WindowsApi)作为编译器,而在stdlib.h中sleep的说明如下:_CRTIMP void __cdecl __MINGW_NOTHROW _sleep (unsigned long) __MINGW_ATTRIB_DEPRECATED;可以认为mingw舍弃了sleep函数,建议用Sleep实现sleep。

示例:

#include <windows.h>
#include<stdio.h>
int main()
{
int a;
a=1000;
printf("你");
Sleep(a);/* 我个人用CODE BLOCKS 使用Sleep*/
printf("好"); /*输出“你”和“好”之间会间隔一千毫秒,即间隔一秒,Sleep()的单位为毫秒*/
return 0;
}
时间: 2024-10-10 01:21:41

关于Sleep函数介绍的相关文章

0-C相关01:NSlog函数介绍。

  NSlog()函数介绍: 首先:NSlog()函数是cocoa的框架中提供的一个方法: 下图中最上方是它在Xcode中的路径: : 同样都是输出函数.下边我们来看一下,在O-C中NSlog()和在 c 语言中的printf的一些不同: 1.nslog 和printf都可以输出字符串到控制台.@"1213244" @开头表示oc的字符串. 2.NSlog()在打印时能自带一次自动换行,后者没有,想换行需要\手动添加"\n".当然在NSlog()中也可以手动添加&q

1.socket编程:socket编程,网络字节序,函数介绍,IP地址转换函数,sockaddr数据结构,网络套接字函数,socket相关函数,TCP server和client

 1  Socket编程 socket这个词可以表示很多概念: 在TCP/IP协议中,"IP地址+TCP或UDP端口号"唯一标识网络通讯中的一个进程,"IP 地址+端口号"就称为socket. 在TCP协议中,建立连接的两个进程各自有一个socket来标识,那么这两个socket组成的socket pair就唯一标识一个连接.socket本身有"插座"的意思,因此用来描述网络连 接的一对一关系. TCP/IP协议最早在BSD UNIX上实现,

第16课-数据库开发及ado.net-数据库SQl,创建数据库和表,增删改语句,约束,top和Distinct,聚合函数介绍

第16课-数据库开发及ado.net 数据库SQl,创建数据库和表,增删改语句,约束,top和Distinct,聚合函数介绍 SQL语句入门(脚本.命令) SQL全名是结构化查询语言(Structured Query Language) SOL语句是和DBMS“交谈”专用的语言,不同的DBMS都认SQL语法. Sql中字符串使用单引号:通过写俩个单引号来转义一个单引号. Sql中的注释“——” 单行注释比较好 判断俩个数据是否相等使用=(单等号) 在sql语句中sql代码不区分大小写 SQL主要

JQuery AJAX函数介绍

jQuery 库拥有完整的 Ajax 兼容套件.其中的函数和方法允许我们在不刷新浏览器的情况下从服务器加载数据. 函数介绍 JOuery.ajax():执行异步HTTP(Ajax)请求. .ajaxComplete():当Ajax请求完成时注册要调用的处理程序.这是一个Ajax事件. .ajaxError:当Ajax请求完成且出现错误时注册要调用的处理程序.这是一个Ajax事件. .ajaxSend():在Ajax请求发送之前显示一条消息. jQuery.ajaxSetup():设置将来的Aja

php session_id()函数介绍及代码实例

session_id()功能: 获取设置当前回话ID. 函数说明: string session_id ([ string $id ] ) 参数: 如果指定了参数$id,那么函数会替换当前的回话id. session_id()函数必须在session_start()函数之前调用. 返回值: session_id返回当前会话id字符串.如果当前没有产生会话,则返回空字符串"". 代码示例1: 输出 session_id() 1 2 3 4 <?php     session_sta

postgis经常使用函数介绍(一)

概述: 在进行地理信息系统开发的过程中,经常使用的空间数据库有esri的sde,postgres的postgis以及mySQL的mysql gis等等,在本文.给大家介绍的是有关postgis的一些经常使用函数的意思以及使用. 说明: 本文中所使用postgres的版本号为9.4.0.你可从我的百度网盘获取相关的安装包,安装包地址例如以下: postgres:http://pan.baidu.com/s/1o69WORK postgres空间扩展:http://pan.baidu.com/s/1

PHP ob_start() 函数介绍

ob_start() 函数介绍: http://www.nowamagic.net/php/php_ObStart.php ob_start()作用: http://zhidao.baidu.com/link?url=qhOcqHCNitPuSSKZOVI8bsW_eZaJYqZJ1cLctQDTWKvnBbV4pQVyYvfi3-v4whainj_WNTiQw2KPex6ZUGqR0IiujRWV79PtOh3jAPUwAEu ob相关函数 http://www.nowamagic.net/l

SSRS 2012 聚合函数 -- 介绍

SSRS 2012 聚合函数 -- 介绍 数据的运算除了单笔计算之外,同时还需要进行汇总计算,因此,SSRS中提供了一些列的聚合函数,凡是熟悉的加和.平均.计数.分组计数.最大值.最小值都有函数可以使用. 常用聚合函数 函数 说明 Avg 返回指定表达式的所有非Null平均值 Count 从指定表达式返回值的计数 CountDistinct 从指定表达式返回所有分组值的计数 CountRows 返回指定范围内的数据行计数 First 从指定表达式返回第一个值 Last 从指定表达式返回最后一个值

SSRS 2012 参照函数 -- 介绍

SSRS 2012 参照函数 -- 介绍 在SSRS中,一张报表内可以同时包含多个数据集,但是一个数据区域就仅限于一个数据集,如果希望同时参考多个数据集,查找函数就能轻松办到,其概念类似JOIN是通过键值的对应,以返回一个值或是一组值. 函数 说明 Lookup 从指定的表达式的数据集返回值 MultiLookup 从包含名称/值组的数据集返回第一组符合某一组名称的值 LookupSet 从指定的表达式的数据集返回一组值 查找函数的语法结构如下: Lookup函数 =Lookup(原始数据集键值

Python基础【day04】:函数介绍、参数调用

本节内容 函数介绍 函数参数及调用 函数的非固定参数 函数介绍 一.介绍 在我们以往的学习编程的过程当中,碰到的最多的两张编程方式或者说编程方法:面向过程和面向对象.其实不管是哪一种,其实都是编程的方法论而已.但是现在有一种更古老的编程方式:函数式编程,以它的不保存的状态,不修改变量等特性,重新进入我们的视野. 面向对象 --->类 ---->class面向过程 --->过程--->def函数式编程-->函数--->def 二.函数定义 我们上初中那会也学过函数,即:y