在c语言中,sleep()怎么用,asleep和sleep的区别

发布时间:2020-07-09 16:59:30

在c语言中,sleep()怎么用,asleep和sleep的区别

网友回答

Sleep()的作用是暂停程序。
  Sleep()里面的单位,是以毫秒为单位,所以如果想让函数滞留1秒的话,应该是Sleep(1000);
  Sleep()的使用,示例:
  #include<windows.h>
  intmain(){
  inta;
  a=1000;
  Sleep(a);
  return0;
  }
  扩展资料
  usleep函数的使用:
  usleep功能把进程挂起一段时间,单位是微秒us(百万分之一秒);
  语法:voidusleep(intmicro_seconds);
  返回值:无
  注意:这个函数不能工作在Windows操作系统中。
  usleep()与sleep()类似,用于延迟挂起进程。进程被挂起放到redayqueue。只是一般情况下,延迟时间数量级是秒的时候,尽可能使用sleep()函数。且此函数已被废除,可使用nanosleep。
  如果延迟时间为几十毫秒,或者更小,尽可能使用usleep()函数。这样才能最佳的利用CPU时间。

网友回答

1、词性不同。sleep是动词(去睡);asleep是形容词,也可以作副词,一般在动词前面加a说明在这个状况中。
  2、意思不同。asleep意思是睡着的;休眠的;麻木的;已死的。sleep意思是睡觉。
  3、读音不一样。asleep的英式读法为[əˈsli:p];美式读法是[əˈslip]。
  扩展资料
  单词解析:
  一、asleep
  1、用法:
  adj. (形容词)
  1)asleep的基本含义是“睡着”,泛指已经进入了睡眠的状态。引申可表示“麻木的”“平静的”“静止的”; 也可表示“玩忽职守的”。
  2)asleep是表语形容词,偶尔用作定语时须后置,带有修饰语时也可前置。
  3)asleep不用于比较等级。
  2、词义辨析:
  adj. (形容词)
  asleep, sleeping, sleepy
  这组词的意思不完全相同,其区别在于:
  1)asleep和sleepy主要用作表语。asleep的意思是“睡着”,而sleepy的意思是“想睡”。例如:
  The baby fell asleep; and I feel sleepy.孩子睡着了,我也犯困了。
  2)asleep, sleepy和sleeping都可用作定语,这时的意思也不相同。asleep表示“睡着的”,sleepy表示“贪睡的”,而sleeping除表示“睡着的”外,还可表示与睡眠有关的东西。
  二、 sleep
  1、用法:
  n. (名词)
  1)sleep的意思是“睡眠”,是不可数名词;加不定冠词时,表示“一段时间的睡眠”。
  2)sleep也可指“死亡”。
  3)sleep与介词to连用时一般都省略冠词。
  v. (动词)
  1)sleep的基本意思是“睡眠”,也可作“为(某数量的人)提供床位”解。
  2)sleep既可以用作及物动词,也可以用作不及物动词。用作及物动词时可接名词作宾语,也可接同源宾语。其同源宾语前通常有形容词修饰,一般不用于被动结构。sleep接反身代词作宾语时,可接形容词充当补足语的复合宾语。
  3)sleep可用作系动词,接形容词作表语。
  2、变形:
  过去式: slept 
  过去分词: slept 
  现在分词: sleeping 
  第三人称单数: sleeps
  参考资料:
  百度百科-asleep
  百度百科-SLEEP
以上问题属网友观点,不代表本站立场,仅供参考!