最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言實現(xiàn)簡單的定時器

 更新時間:2020年10月29日 12:54:59   作者:研究猿小劉  
這篇文章主要為大家詳細介紹了C語言實現(xiàn)簡單的定時器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了C語言實現(xiàn)簡單的定時器的具體代碼,供大家參考,具體內(nèi)容如下

1.代碼分析

2.代碼

#include <stdio.h>
#include <time.h>
#include <conio.h>

#ifndef CLOCKS_PER_SEC
#define CLOCKS_PER_SEC 1000
#endif

int main( void )
{
 clock_t start;
 long count = 1;
 start = clock();
 while(1)
 {
 if((clock() - start) == CLOCKS_PER_SEC)
 {
 printf("%ld\n",count++);
 start = clock();
 //break;
 }
 }
 getch();
}

3. 代碼抽象出一個定時器函數(shù) void timer(long time)

void timer(long time){

 clock_t start;
 long count = 1;
 start = clock();
 while(1)
 {
 if((clock() - start) != (time*CLOCKS_PER_SEC))
 {
 //時間沒有到,啥也不做,空循環(huán)
 }else {
   //時間到了退出循環(huán)
   // printf("%s","hello");
   break;
  }
  
 }
}

完整代碼

#include <stdio.h>
#include <time.h>
#include <conio.h>

#ifndef CLOCKS_PER_SEC
#define CLOCKS_PER_SEC 1000
#endif
/**
 * time 的單位為s
 */
void timer(long time){

 clock_t start;
 long count = 1;
 start = clock();
 while(1)
 {
 if((clock() - start) != (time*CLOCKS_PER_SEC))
 {
 //時間沒有到,啥也不做,空循環(huán)
 }else {
   //時間到了退出循環(huán)
   // printf("%s","hello");
   break;
  }
  
 }
}
int main( void )
{
 
 for(int i=0;i<10;i++){
  timer(1);
  printf("%d\n",i);
 }
 getch();
}

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • GCC 編譯c程序的方法及過程解析

    GCC 編譯c程序的方法及過程解析

    目前 Linux 下最常用的 C 語言編譯器是 GCC ( GNU Compiler Collection ),它是 GNU 項目中符合 ANSI C 標準的編譯系統(tǒng),能夠編譯用 C 、 C++ 和 Object C 等語言編寫的程序
    2014-01-01
  • C語言goto的應用舉例以及詳解

    C語言goto的應用舉例以及詳解

    goto的用法就是改變程序執(zhí)行的順序,從某個地方跳轉(zhuǎn)到你標志的地方,下面這篇文章主要給大家介紹了關于C語言goto的應用舉例及詳解的相關資料,需要的朋友可以參考下
    2022-11-11
  • C語言實現(xiàn)簡單計算器功能(1)

    C語言實現(xiàn)簡單計算器功能(1)

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)簡單計算器功能的第一部分,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • Qt數(shù)據(jù)庫應用之實現(xiàn)圖片轉(zhuǎn)pdf

    Qt數(shù)據(jù)庫應用之實現(xiàn)圖片轉(zhuǎn)pdf

    這篇文章主要為大家詳細介紹了如何利用Qt實現(xiàn)圖片轉(zhuǎn)pdf功能,文中的示例代碼講解詳細,對我們學習或工作有一定參考價值,需要的可以了解一下
    2022-06-06
  • VC讀配置文件實例

    VC讀配置文件實例

    這篇文章主要介紹了VC讀配置文件的方法,實例講述了VC針對文件操作的技巧,需要的朋友可以參考下
    2014-10-10
  • C++類與對象深入之引用與內(nèi)聯(lián)函數(shù)與auto關鍵字及for循環(huán)詳解

    C++類與對象深入之引用與內(nèi)聯(lián)函數(shù)與auto關鍵字及for循環(huán)詳解

    朋友們好,這篇播客我們繼續(xù)C++的初階學習,現(xiàn)在對一些C++的入門知識做了些總結(jié),整理出來一篇博客供我們一起復習和學習,如果文章中有理解不當?shù)牡胤?還希望朋友們在評論區(qū)指出,我們相互學習,共同進步
    2022-06-06
  • c語言枚舉類型enum的用法及應用實例

    c語言枚舉類型enum的用法及應用實例

    enum是C語言中的一個關鍵字,enum叫枚舉數(shù)據(jù)類型,枚舉數(shù)據(jù)類型描述的是一組整型值的集合,這篇文章主要給大家介紹了關于c語言枚舉類型enum用法及應用的相關資料,需要的朋友可以參考下
    2021-07-07
  • Qt中QPushButton組件的使用詳解

    Qt中QPushButton組件的使用詳解

    QPushButton是Qt庫中的一個重要組件,本文主要介紹了Qt中QPushButton組件的使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-07-07
  • Qt實現(xiàn)編輯數(shù)據(jù)庫數(shù)據(jù)的方法詳解

    Qt實現(xiàn)編輯數(shù)據(jù)庫數(shù)據(jù)的方法詳解

    這篇文章主要為大家詳細介紹了Qt是如何實現(xiàn)編輯數(shù)據(jù)庫數(shù)據(jù)的,文中的示例代碼簡潔易懂,對我們深入了解QT有一定的幫助,感興趣的小伙伴可以了解一下
    2023-02-02
  • C++采用TLS線程局部存儲的用法實例

    C++采用TLS線程局部存儲的用法實例

    這篇文章主要介紹了C++采用TLS線程局部存儲的用法實例,詳細講述了TLS索引及線程的操作,非常具有實用價值,需要的朋友可以參考下
    2014-10-10

最新評論

新兴县| 如皋市| 双牌县| 灌南县| 隆子县| 武隆县| 横峰县| 盐源县| 清远市| 白河县| 海门市| 敦煌市| 太康县| 沧州市| 无锡市| 湟源县| 巴南区| 兴安盟| 邛崃市| 武川县| 巴南区| 鞍山市| 民乐县| 丰都县| 涞源县| 诸城市| 金昌市| 额尔古纳市| 凌云县| 琼海市| 区。| 息烽县| 宿迁市| 双峰县| 博乐市| 兴文县| 玛多县| 辽源市| 潜山县| 余江县| 县级市|