首頁>Club>
88
回覆列表
  • 1 # 小皮球的飛飛

    flag不是c語言的關鍵字,其通常用來作為一個指示變化的變數的名稱,C語言中一般設定一個變數flag,是一個來表示判斷的變數,當做標誌。

    例如當一種情況的時候,置flag為1,當另外一種情況時,置flag為2。 變數名為flag,只是習慣問題,也可以取別的名字。

    例:設定標誌,如:A事件和B事件

    A事件正在發生 flag=1,

    A事件沒有發生 flag=0;

    B檢測flag,如果flag=1,說明A正在執行,B就不執行

    B檢測flag,如果flag=0,說明A沒有執行,B就執行

    常用於同時訪問共享記憶體,或者同一塊兒變數,互斥。

    擴充套件資料:

    flag這個詞語的中文含義是“旗幟”的意思,也是程式設計程式碼裡面經常會用到的一個詞語,在程式設計程式碼裡面主要指的是某一件事情的判定依據。也就是說flag指的是確定一件事情的結局的關鍵內容,是這個結局比較直接的相關事情,立flag也就是觸發了關鍵事情的意思。

    後來flag這個詞語也經常的出現在很多的動漫裡面,開始慢慢的發展成為了網路用語,在網路上面一般表示的都是不詳訊號的意思。比如說自己在某件事情裡面說了很堅定的話,或者是做了很堅定的決定,但是最終的結果往往是相反的,也可以理解為是烏鴉嘴的意思。

  • 中秋節和大豐收的關聯?
  • 雲計算是什麼意思?