带你了解C语言中的Sleep函数(附代码)

带你了解C语言中的Sleep函数(附代码)

Sleep函数:

功 能: 执行挂起一段时间  

用 法:

unsigned sleep(unsigned seconds);  

注意:  

立即学习“C语言免费学习笔记(深入)”;

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

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

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

示例:

#include   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  int main(void)  {      sound(440);      delay(500);       nosound();      return 0;  }

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

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

感谢大家的阅读,希望大家收益多多。

本文转自:https://blog.csdn.net/u011630575/article/details/45567599

推荐教程:《C语言》

以上就是带你了解C语言中的Sleep函数(附代码)的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1434311.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月17日 09:51:47
下一篇 2025年12月13日 12:27:38

相关推荐

  • 三分钟了解C语言中自定义的标识符及规则

    C语言中的标识符有:关键字、预定义标识符、用户标识符 1.关键字:不可以作为用户标识符号。main define scanf printf 都不是关键字。迷惑你的地方If是可以做为用户标识符。因为If中的第一个字母大写了,所以不是关键字。 2.预定义标识符是C语言中系统预先定义的标识符,如系统类库名…

    2025年12月17日
    000
  • putchar函数在C语言中是什么意思

    putchar函数在C语言中表示字符串输出函数,putchar函数的功能是在终端(显示器)输出单个字符。函数语法格式:【int putchar(int ch)】,其中,ch表示要输出的字符内容。 putchar函数是c语言中的字符输出函数,其功能是在终端(显示器)输出单个字符。 (推荐教程:C语言教…

    2025年12月17日
    000
  • 在一个C语言程序中,main函数可以在任何地方出现么

    在一个c语言程序中,main函数可以在任何地方出现。一个完整的C语言程序有且仅有一个主函数(main()函数)。程序总是从main()函数的第一条语句开始执行,到main()函数的最后一条语句结束。 在一个c语言程序中,main函数可以在任何地方出现。 (推荐学习:C语言教程) 解析: 一个完整的C…

    2025年12月17日
    000
  • c语言中的标识符只能由三种字符组成,它们是什么?

    c语言中的标识符只能由三种字符组成,它们是下划线、字母、数字。C语言的标识符命名规则:1、标识符必须以字母a~z、A~Z或下划线开头,后面可跟任意个(可为0)字符;2、标识符区分大小写字母;3、标识符不能是关键字。 c语言中的标识符只能由三种字符组成,它们是下划线、字母、数字。 C语言的标识符一般应…

    2025年12月17日
    000
  • c语言用什么函数来比较字符串大小?

    c语言用“strcmp()”函数来比较字符串大小。其语法为“int strcmp(const char *s1, const char *s2);”;参数“s1”、“s2”分别代表需要比较的两个字符串。 c语言用strcmp()函数来比较字符串大小。 头文件: #include strcmp() 用…

    2025年12月17日
    000
  • c语言中strstr函数的用法是什么?

    c语言中“strstr(str1,str2)”函数用于判断字符串“str2”是否是“str1”的子串;如果是,则该函数返回“str2”在“str1”中首次出现的地址;否则返回NULL。其语法为“* strstr(str1,str2)”。 strstr(str1,str2) 函数用于判断字符串str2…

    2025年12月17日
    000
  • C语言中do while语句的用法是什么?

    C语言中“do while”语句用于语句的循环判断;语法为:“do {代码语句} while(表达式);”。它与while循环的不同在于:“do while”先执行循环中的语句,然后再判断表达式是否为真,如果为真则继续循环;如果为假,则终止循环。 do-while语句的一般形式为: do{ 代码语句…

    2025年12月17日
    000
  • c语言有且唯一的函数是什么?

    在c语言中有且唯一的函数是:“main”函数。“main”函数,又称主函数,是程序执行的起点;如果有其他函数,则会完成对其他函数的调用后再返回到主函数,最后由“main”函数结束整个程序。 c语言有且唯一的函数是:main函数 main函数,又称主函数,是程序执行的起点 程序执行总是从main函数开…

    2025年12月17日
    000
  • c语言合法标识符判断规则是什么?

    规则是:1、标识符的第一个字符必须是字母(a~z或A~Z)或下划线(_);2、后面跟的字符是由任意字母、下划线(_)、数字组成;3、标识符中的大小写字母是有区别的,代表不同含义;4、标识符不能是关键字。 c语言合法标识符判断规则如下: (1)第一个字符必须是字母(不分大小写)或下划线(_); (2)…

    2025年12月17日
    000
  • C语言中有且唯一的函数是什么函数

    c语言中有且唯一的函数是main主函数。一个完整的C程序有且仅有一个主函数(main函数),主函数可以调用其它各种函数,但其它函数不能调用主函数,C程序从主函数开始执行,并在主函数中结束整个程序的运行。 c语言中有且唯一的函数是main主函数。 (推荐学习:C语言教程) 解析: 一个完整的C程序有且…

    2025年12月17日
    000
  • 手把手教你在C语言中如何打印倒三角形

    在初学c语言的时候,大家都会接触到编译三角形,本文讲述了倒三角形的编译代码,大家一起看看吧。 C语言打印倒三角形代码: #includevoid main(){ int i,j,k,l;//i为第几层星号;k为星号前的空格数;j为星号数;l为打印的行数;printf(“请输入需要打印的行数:n”);…

    2025年12月17日
    000
  • 新手学习C语言必须要知道的特点

    C语言的特点可以概括如下: 1、C语言简洁、紧凑、灵活。 C语言的核心内容很少,只有32个关键字,9种控制语句;程序书写格式自由,压缩了一切不必要的成分。 2. 表达方式简练、实用。 立即学习“C语言免费学习笔记(深入)”; C语言有一套强有力的运算符,达44种,可以构造出多种形式的表达式,用一个表…

    2025年12月17日
    000
  • C语言中switch语句的case后能否是一个关系表达式

    C语言中switch语句的case后面不能是一个关系表达式,case后面跟的是一个常量表达式,CASE表达式的真假值判断就会中止,而剩余的 WHEN子句会被忽略。 不能,case后面是常量表达式。 要注意 CASE 表达式里各个分支返回的数据类型是否一致。某个分支返回字符型,而其他分支返回数值型的写…

    2025年12月17日
    000
  • c语言strcmp函数用法详解

    在c语言中可以使用“strcmp()”函数比较字符串str1和str2是否相同,该函数用于比较字符串,其语法是“strcmp($str1,$str2)”,其参数$str1,$str2表示要比较的字符串。 int strcmp(char *str1, char *str2); 比较字符串str1和st…

    2025年12月17日
    000
  • fgetc函数的作用详解

    fgetc函数的作用是从指定文件读入一个字符,要求文件的打开方式必须是以读或读写的方式或者追加的方式,只写方式是不能读的。 fgetc的作用是是从指定文件读入一个字符,该文件打开方式必须是读或读写。 fgetc是一种计算机语言中的函数。意为从文件指针stream指向的文件中读取一个字符,读取一个字节…

    2025年12月17日
    000
  • c语言的源程序不必通过编译就可以执行对吗

    错误,C语言采用编译方式将源程序转换为二进制的目标代码,编写好一个C程序到完成运行一般经过以下几个步骤,编辑和编译,就是将已经编辑好的源程序翻译成二进制的目标代码,经编译后的得到的二进制代码还不能直接执行,因为每一个模块往往是单独编译的。 C语言采用编译方式将源程序转换为二进制的目标代码,编写好一个…

    2025年12月17日
    000
  • c语言函数由哪两部分组成

    在C语言中一个函数一般由两个部分组成一个是函数头,一个是函数体,函数体是编程语言中定义一个函数功能的所有代码组成的整体,函数头是指函数体之前的所有部分,应用于数学、程序设计领域,作用是给出了该函数的返回类型。 在C语言中一个函数一般由两个部分组成一个是函数头,一个是函数体。 函数体是编程语言中定义一…

    2025年12月17日
    000
  • 学习c语言用什么软件

    如果你使用的操作系统是WINDOWS,那么可以使用Microsoft Visual Studio C++;如果使用的是Linux系统,那么C语言的编译器是gcc;如果使用的是UNIX操作系统,那么C语言的编译器是cc。 如果你使用的操作系统是 WINDOWS,那么可以使用 Microsoft Vis…

    2025年12月17日
    000
  • c语言六种基本语句是什么

    c语言六种基本语句是:1、表达式语句;2、标签语句;3、循环语句;4、复合语句;5、跳转语句;6、选择语句。 C程序的执行部分是由语句组成的。 程序的功能也是由执行语句实现的。 C语句可分为以下五类: 1.表达式语句 2.标签语句 立即学习“C语言免费学习笔记(深入)”; 3.循环语句 4.复合语句…

    2025年12月17日
    000
  • main函数是C语言的唯一起点,对么

    main函数是C语言的唯一起点,对。一个独立的C语言程序执行时,一定要有一个main函数,main函数是入口函数,也就是说程序会首先执行main函数。因此,main函数命令不能写成其它形式。 main函数是c语言的唯一起点,对。 (推荐学习:C语言教程) 具体介绍: 一个独立的C++程序或者C程序执…

    2025年12月17日
    000

发表回复

登录后才能评论
关注微信