1. flag在c語言中是什麼
flag在c語言編程中表示變數。
FLAG原本是一個編程指令,常被運用於計算機語言,例如C語言或D語言中,常於用來記載變數的一個參數。
Flag只有1(立起)和0(倒下)兩個數值,通常集中存放在內存中固定的區域里。程序在某種狀態改變的同時改變flag的值,並在其他操作中通過flag了解狀態,並決定接下來的操作。換句話說,flag可以用來幫助程序做復雜條件的判斷。
程序舉例
int a;
flag:a = 1;
cout << a << endl;
goto flag;
a = 2;
cout << a << endl;
程序執行結果:無限循環輸出1
以上內容參考 網路—FLAG