怎樣跳出這個時間的迴圈

時間 2021-06-28 06:07:50

1樓:

#include "windows.h"

void clock()//執行緒函式

int main()//主執行緒入口函式

//其實不難,你只需要呼叫建立執行緒的系統函式就可以了,至於執行緒函式是如何呼叫的那是作業系統該乾的事。要學的東西還有執行緒的互斥,死鎖,執行緒間的排程。以後發展很可能是多核下的多執行緒程式設計,其實原理都是一樣的,祝你早日成功。

//你想跳出迴圈用一個全域性變數不行麼?就是加上if (!g_endcock) return;

windows下也可以發訊息解決這個問題。

2樓:傑西良

很常用的一種方法就是使用多執行緒,建立一個執行緒單獨用來顯示時間.

3樓:戰略學院

又要顯示時間,又要執行其它**,只能是多執行緒

4樓:匿名使用者

你可以設定一個timer定時器,因為你的最小時間單位是秒,可以設定每秒鐘執行一次,這樣時間就會隨時更新了.也就不需要執行緒了.

5樓:匿名使用者

換一種思路吧!

c語言的是一門很靈活的語言,只要換一種思路設計程式,就可以達到goto語句的作用,然而goto語句在程式中會無條件的跳轉執行位置,給程式的可讀性造成影響,勸你換種方法比較好!

暖氣裡面的水是怎樣迴圈的,自迴圈是怎樣迴圈的原理是什麼

幸運的創業找我 暖氣裡面的水是通過暖氣鍋爐的進出水壓力差,鍋爐燒好水後由水泵輸送到暖氣管道里然後流到各家各戶的暖氣片裡。自然迴圈又叫做重力迴圈。採暖系統的水迴圈,分為兩種 重力迴圈熱水供暖系統,機械迴圈熱水供暖系統。原理如下 全國勘察設計註冊公用裝置工程師暖通空調專業考試複習教材 p23 重力迴圈熱...

for迴圈的多重迴圈是怎樣執行的

比如這樣的一個迴圈 for int i 0 i 5 i 第一次迴圈是從外面進行i 0的 然後執行完裡面for迴圈j 3 然後再進行i 也就是i 1,重複執行完裡面for迴圈j 3 直到i 4 就結束 不需要聽誰的,寫一個程式,每個位置列印點資訊,執行一下就明白了。先從最外面一層往內迴圈。迴圈到最內層...

C語言迴圈結構,這是怎麼迴圈的,怎麼會有這個答案

首先,要看清楚,讀進來的是字元,查詢ascii碼錶,0 標識的是字元0,它的ascii值為48,6 標識字元6,ascii值為54,同理c為99,2為50,4為52,7為55.第一個while 迴圈後面為封號,表示如果符合裡面的條件則一直在迴圈裡面,否則跳出。讀取到c,c的ascii值為99,99大...