c語言中flag是什麼意思
- 經驗
- 關注:1.85W次
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就執行
常用於同時訪問共享記憶體,或者同一塊兒變數,互斥。
- 文章版權屬於文章作者所有,轉載請註明 https://zhizhiguan.com/zh-tw/jingyan/75kl7.html