欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C語(yǔ)言中的pause()函數(shù)和alarm()函數(shù)以及sleep()函數(shù)

 更新時(shí)間:2015年09月02日 11:36:48   投稿:goldensun  
這篇文章主要介紹了C語(yǔ)言中的pause()函數(shù)和alarm()函數(shù)以及sleep()函數(shù),是C語(yǔ)言入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下

C語(yǔ)言pause()函數(shù):讓進(jìn)程暫停直到信號(hào)出現(xiàn)
頭文件:

#include <unistd.h>

定義函數(shù):

int pause(void);

函數(shù)說(shuō)明:pause()會(huì)令目前的進(jìn)程暫停(進(jìn)入睡眠狀態(tài)), 直到被信號(hào)(signal)所中斷.

返回值:只返回-1.

錯(cuò)誤代碼:EINTR 有信號(hào)到達(dá)中斷了此函數(shù).


C語(yǔ)言alarm()函數(shù):設(shè)置信號(hào)傳送鬧鐘
頭文件:

#include <unistd.h>

定義函數(shù):

unsigned int alarm(unsigned int seconds);

函數(shù)說(shuō)明:alarm()用來(lái)設(shè)置信號(hào)SIGALRM 在經(jīng)過(guò)參數(shù)seconds 指定的秒數(shù)后傳送給目前的進(jìn)程. 如果參數(shù)seconds 為0, 則之前設(shè)置的鬧鐘會(huì)被取消, 并將剩下的時(shí)間返回.

返回值:返回之前鬧鐘的剩余秒數(shù), 如果之前未設(shè)鬧鐘則返回0.

范例

#include <unistd.h>
#include <signal.h>
void handler()
{
  printf("hello\n");
}

main()
{
  int i;
  signal(SIGALRM, handler);
  alarm(5);
  for(i = 1; i < 7; i++)
  {
    printf("sleep %d ...\n", i);
    sleep(1);
  }
}

執(zhí)行:

sleep 1 ...
sleep 2 ...
sleep 3 ...
sleep 4 ...
sleep 5 ...hello
sleep 6 ...

C語(yǔ)言sleep()函數(shù):讓進(jìn)程暫停執(zhí)行一段時(shí)間
頭文件:

 #include <unistd.h>

定義函數(shù):

unsigned int sleep(unsigned int seconds);

函數(shù)說(shuō)明:sleep()會(huì)令目前的進(jìn)程暫停, 直到達(dá)到參數(shù)seconds 所指定的時(shí)間, 或是被信號(hào)所中斷.

返回值:若進(jìn)程暫停到參數(shù)seconds 所指定的時(shí)間則返回0, 若有信號(hào)中斷則返回剩余秒數(shù).

相關(guān)文章

  • C語(yǔ)言中g(shù)etchar()函數(shù)的用法小結(jié)

    C語(yǔ)言中g(shù)etchar()函數(shù)的用法小結(jié)

    這篇文章主要介紹了C語(yǔ)言中g(shù)etchar()函數(shù)的用法,getchar是輸入函數(shù),輸入的過(guò)程是什么呢,本文給大家詳細(xì)講解,對(duì)C語(yǔ)言getchar()函數(shù)相關(guān)知識(shí)感興趣的朋友一起看看吧
    2022-10-10
  • VS2019中CMake項(xiàng)目如何指定c++語(yǔ)言標(biāo)準(zhǔn)

    VS2019中CMake項(xiàng)目如何指定c++語(yǔ)言標(biāo)準(zhǔn)

    這篇文章主要介紹了VS2019中CMake項(xiàng)目如何指定c++語(yǔ)言標(biāo)準(zhǔn),需要的朋友可以參考下
    2020-02-02
  • C++示例講解初始化列表方法

    C++示例講解初始化列表方法

    這篇文章主要介紹了C++成員初始化列表,除了可以使用構(gòu)造函數(shù)對(duì)類成員進(jìn)行初始化之外,C++還提供了另外一種初始化的方法,叫做成員初始化列表。下面來(lái)看看文章的詳細(xì)吧,需要的朋友可以參考一下
    2022-07-07
  • 淺談C++中的string 類型占幾個(gè)字節(jié)

    淺談C++中的string 類型占幾個(gè)字節(jié)

    本篇文章小編并不是為大家講解string類型的用法,而是講解我個(gè)人比較好奇的問(wèn)題,就是string 類型占幾個(gè)字節(jié)
    2013-08-08
  • C語(yǔ)言三子棋游戲的簡(jiǎn)單設(shè)計(jì)

    C語(yǔ)言三子棋游戲的簡(jiǎn)單設(shè)計(jì)

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言三子棋游戲的簡(jiǎn)單設(shè)計(jì),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • C語(yǔ)言字母轉(zhuǎn)換大小寫的3種方法圖文詳解

    C語(yǔ)言字母轉(zhuǎn)換大小寫的3種方法圖文詳解

    我們?cè)贑語(yǔ)言入門的時(shí)候都會(huì)遇到要求寫大小寫轉(zhuǎn)換的題目,所以下面這篇文章主要給大家介紹了關(guān)于C語(yǔ)言字母轉(zhuǎn)換大小寫的3種方法,文中給了詳細(xì)的代碼示例,需要的朋友可以參考下
    2023-10-10
  • 一文詳解C++11中auto的使用

    一文詳解C++11中auto的使用

    這篇文章主要為大家分享一下C++11中auto關(guān)鍵字的使用示例,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2023-07-07
  • C及C++中typedef的簡(jiǎn)單使用介紹

    C及C++中typedef的簡(jiǎn)單使用介紹

    C/C++中關(guān)鍵字typedef的理解不是多透徹,今天小編抽空給大家分享下C及C++中typedef的簡(jiǎn)單使用介紹,需要的朋友可以參考下
    2016-10-10
  • C語(yǔ)言?指針數(shù)組進(jìn)階詳解

    C語(yǔ)言?指針數(shù)組進(jìn)階詳解

    在C語(yǔ)言和C++等語(yǔ)言中,數(shù)組元素全為指針變量的數(shù)組稱為指針數(shù)組,指針數(shù)組中的元素都必須具有相同的存儲(chǔ)類型、指向相同數(shù)據(jù)類型的指針變量。指針數(shù)組比較適合用來(lái)指向若干個(gè)字符串,使字符串處理更加方便、靈活
    2022-02-02
  • C++ 常量成員常量返回值詳解

    C++ 常量成員常量返回值詳解

    這篇文章主要介紹了C++ 常量成員常量返回值詳解,需要的朋友可以參考下
    2017-06-06

最新評(píng)論