當前位置:趣味科普網>經驗>

c語言中flag是什麼意思

經驗 閲讀(1.99W)

c語言中flag是什麼意思

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就執行

常用於同時訪問共享內存,或者同一塊兒變量,互斥。