flag 1在C 中什麼意思,C 中flag 表示什麼

2021-05-12 17:25:58 字數 6635 閱讀 2972

1樓:go陌小潔

是來個判斷條件,如果等源於1繼續迴圈,否則跳出循bai環。du

int prime(int n)是一個判斷是否為素zhi數的函式,其中flag是一個標dao記,當flag==1時為還未試出n的因數,當flag==0時為己經找到n的因數,則判斷他不是素數。

素數指的是隻能被1或本身整除的數。for (i=2;i

2樓:另時抱佛腳

int prime(int n)是一du個判斷是否為素數的函式zhi,daoflag是一個標記,當flag==回1時為還未試出n的因數,當flag==0時為己經找到n的因數。

素數答指的是隻能被1或本身整除的數

for (i=2;i

3樓:匿名使用者

flag==1

flag的值是否為1,如果是1,則整個式子返回1,否則返回0

4樓:高金山

flag是一個變數,它等於1是for迴圈繼續執行迴圈體的條件

一旦它不等於1了,迴圈就退出了

5樓:匿名使用者

判斷flag 是否為1,為1的話返回真,for迴圈繼續

,0的話返回假,退出for迴圈,執行下一條語句return(flag);

這是一個判斷是否為素數的函式,沒有錯誤

6樓:匿名使用者

for (i=2;i

意思:當i小於n/2並且flag為一的時候執行function,執行完後i加1

7樓:匿名使用者

一個標記,常用英語單詞flag表示,flag==1

flag的值是否為1,如果是1,則整個式子返回1,否則返回0

8樓:匿名使用者

其實flag==1沒什麼用,因為flag是在函式開始的時候定義的,在進行判斷的時候並沒有賦值操作,這個程式是判斷n是不是偶數的話,這樣些就不太好了

說的有問題,我改改

9樓:賞代桃己蓉

toupper是c++自帶的一個函式,是把輸入的字元變為大寫,也就是如果flag='a'

那麼toupper(flag)='a',所以這句的意思就是判斷flag是不是'y'或者'y'

c++中flag 表示什麼

10樓:匿名使用者

你這裡是完全的程式嗎?如果是的話,那麼這個裡面的flag沒有用。

如果不是的話,應該一般是當做一個標誌的作用。比如你要在a函式執行之後執行b函式,在b函式中就要檢測a函式是否已經執行了,只有執行了之後才執行b函式,那麼我們就可以在a函式中將flag=1(flag這裡是全域性變數);在主函式可以用if(flag==1)這樣來做判斷,記得要在b函式裡面將flag=0;

說了這麼一大堆,不知道你看明白沒有,意思就是說就是一個標記而已,你在一個地方改變它的值,在另一個地方來檢測它的值,看看是不是程式已經經過那個地方了。

11樓:day忘不掉的痛

flag一般作為標記

如求素數,標記能夠被其他數整除的為合數,不能的則為質數#include

#include

using namespace std;

int fun(int n)

}return flag;

}int main()

else

continue;

}return 0;}

12樓:匿名使用者

一般用flag表示標誌位,但是你這裡沒用到這個變數,應該是除錯程式時遺留的,可刪掉。

13樓:匿名使用者

未引用的變數,除了出一個警告,沒有任何作用。

14樓:匿名使用者

都沒使用,有什麼作用

c++ 中 if(flag & 1)是什麼意思 50

15樓:一笙

位操作中的bai 與 操作運算子du

。 計算的時zhi候轉為二進位制按dao

位計算,&兩邊運算元對迴應位上全為1時,結果答的該位值為1。否則該位值為0 。

如 4&7 轉為二進位制為: 000100&000111, 按位計算結果為000100, 即結果為4。

這裡是看flag這個數轉為二進位制後看最後一位是1條件成立,反之條件不成立。

16樓:左冷禪

在c/c++中非零bai即是

du真true 1的二進位制是0000001 flag&0000001只有在flag二進位制最後一位是1的時zhi候才會

dao為真 才會執行內if**塊的** 如果你一定要判容斷flag是3 建議使用if(flag ==0x03) 如果你用flag&3實際只是判斷flag二進位制最後兩位是1其他位是不能斷定都是0的

c++語言中的flag是什麼意思?一定好評

17樓:雲南新華電腦學校

flag,沒什麼意思的,系統裡沒這個變數。應該是自定義的。

18樓:匿名使用者

flag只是一個變數名,一般表示標誌性的變數,

當然你可以把它用作任何變數,不過變數原則是見名知意

在c++中,flag是什麼意思?

19樓:太平洋電腦網

近些年,國內的網路發展速度還是很快的,大家可以通過網路瞭解很多的東西,因此網路上也有很多熱詞開始流行起來,其中flag算是十分流行的一個詞彙,網上老說的flag是什麼意思?立個flag是什麼梗?可能還有一些朋友並不是很瞭解,在網路上,不少網友都會在把flag這個詞語組成立flag,特別是在一些電視劇以及動漫的彈幕中,立flag這個詞語十分的常見。

下面就來簡單介紹一下網上老說的flag是什麼意思。

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

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

立個flag這個梗也是現在很多人會經常使用的語言,也是flag這個詞語發展而來的。簡單的來解釋,其實就是一個人說了一些話或者是做了一些事情,但是最終的結果是被自己做的事情打臉。那麼在結局之前說的相反的關鍵話或者是做的關鍵事情就叫做flag,其實也就是為結局做的完全相反的鋪墊。

舉一些例子說明一下在電視劇裡面flag的常用手法,比如說在打仗之前給自己的女朋友打**說等他打仗完回去就娶她,那麼一般這個人的結局多半都是死亡。比如說在我回來之前站在原地,一定不要亂走,那麼一般來說留下的人都是會亂走的,這些話就被稱為是立flag。現在flag的使用還是有幾種含義的,比如說用來表示伏筆的意思,表示劇情裡面的一些伏筆讓人可以猜測到之後的發展。

還有就是烏鴉嘴的意思,一般都是和相反的不好的結果相呼應的行為,也被稱為是死亡flag和失敗flag。還有一種含義就是確定自己的目標,別人認為一定會失敗的調侃。

以上就是有關網上老說的flag是什麼意思的簡單介紹,flag這個詞語在網路上面的含義其實是比較的多元化的,但是比較常用的還是類似於烏鴉嘴的含義,或者是自己說過的話做過的事與結果完全不同,被自己打臉的一種形容。

20樓:熱詞課代表

flag的中文翻譯意思為旗幟,訊號旗,flag意思就是表明一個振奮人心的決心或者行為。

21樓:匿名使用者

flag,沒什麼意思的,系統裡沒這個變數。應該是自定義的。但自定義的話,其意思是各有千秋了。

所以具體的,還得看**。如現在定義 double flag ;那麼flag就是一個double 變數,你要它什麼意思,它就能是什麼意思。。還有問題.

q我:646203846

22樓:匿名使用者

flag 就是標誌位,一般當程式第一次進入時,會對標誌位flag進行修改,以後通過判斷flag就可以知道程式的運**況了

c++裡的flag是什麼意思?

23樓:四舍**入

就是一個整型變數,和int i沒區別。

例如:status inputstring(unsigned char *str) //當狀態為1的時候,又設定成2

str[0]++;

if(str[0]==255) flag=1; //當滿足條件是,設定flag=1

str[str[0]]=ch;

}if(flag==2)

str[str[0]+1]='\0';

return ok;

}擴充套件資料:

說明變數說明的一般形式為:

型別說明符變數名識別符號,變數名識別符號,...;

例如int a,b,c; (a,b,c為整型變數)

long x,y; (x,y為長整型變數)

unsigned p,q; (p,q為無符號整型變數)

定義整型變數的格式是

整數型別1個變數名或用逗號隔開的多個變數名

類似地,還可以定義 unsigned int 、 unsigned long 型的變數。

定義一個變數,意味著在記憶體中給這個變數分配了相應大小的儲存空間,同時確定了這個變數值的儲存方式和可以進行的操作。

24樓:熱詞課代表

flag的中文翻譯意思為旗幟,訊號旗,flag意思就是表明一個振奮人心的決心或者行為。

25樓:匿名使用者

就是一個整型變數,和int i沒區別,你可能要問的在程式裡這麼用是什麼意思,這是個程式設計的小技巧,就是當滿足一些條件是,把flag設定個狀態,然後在後面檢查這個狀態,做相應的處理,要是不明白我給你做點註釋吧

status inputstring(unsigned char *str) //當狀態為1的時候,又設定成2

str[0]++;

if(str[0]==255) flag=1; //當滿足條件是,設定flag=1

str[str[0]]=ch;

} if(flag==2)

str[str[0]+1]='\0';

return ok;}

26樓:武為經惜

flag,沒什麼意思的,系統裡沒這個變數。應該是自定義的。但自定義的話,其意思是各有千秋了。所以具體的,還得看**。如現在定義

double

flag

;那麼flag就是一個double

變數,你要它什麼意思,它就能是什麼意思。。還有問題.q我:646203846

27樓:太平洋電腦網

近些年,國內的網路發展速度還是很快的,大家可以通過網路瞭解很多的東西,因此網路上也有很多熱詞開始流行起來,其中flag算是十分流行的一個詞彙,網上老說的flag是什麼意思?立個flag是什麼梗?可能還有一些朋友並不是很瞭解,在網路上,不少網友都會在把flag這個詞語組成立flag,特別是在一些電視劇以及動漫的彈幕中,立flag這個詞語十分的常見。

下面就來簡單介紹一下網上老說的flag是什麼意思。

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

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

立個flag這個梗也是現在很多人會經常使用的語言,也是flag這個詞語發展而來的。簡單的來解釋,其實就是一個人說了一些話或者是做了一些事情,但是最終的結果是被自己做的事情打臉。那麼在結局之前說的相反的關鍵話或者是做的關鍵事情就叫做flag,其實也就是為結局做的完全相反的鋪墊。

舉一些例子說明一下在電視劇裡面flag的常用手法,比如說在打仗之前給自己的女朋友打**說等他打仗完回去就娶她,那麼一般這個人的結局多半都是死亡。比如說在我回來之前站在原地,一定不要亂走,那麼一般來說留下的人都是會亂走的,這些話就被稱為是立flag。現在flag的使用還是有幾種含義的,比如說用來表示伏筆的意思,表示劇情裡面的一些伏筆讓人可以猜測到之後的發展。

還有就是烏鴉嘴的意思,一般都是和相反的不好的結果相呼應的行為,也被稱為是死亡flag和失敗flag。還有一種含義就是確定自己的目標,別人認為一定會失敗的調侃。

以上就是有關網上老說的flag是什麼意思的簡單介紹,flag這個詞語在網路上面的含義其實是比較的多元化的,但是比較常用的還是類似於烏鴉嘴的含義,或者是自己說過的話做過的事與結果完全不同,被自己打臉的一種形容。

在C中,0和1代表什麼,C 中 0 表示什麼意思

都代表佔位符,就是給變數佔一個位子。例 string.format 這是第個佔位符,這是第個佔位符。1 2 輸出結果 這是第1個佔位符,這是第2個佔位符。佔位符中的數字代表後面引數列表的下標,從0開始,就像陣列的下標一樣,一個佔位符可以出現多次。c 佔位符的使用 在用正則匹配的時候,n r 是匹配不...

c中void什麼意思,在C中void是什麼意思

空的意思,就是不需要返回值的意思 指空型別 也可以說是函式無返回值 你可以理解成啥也沒有 和c語言一樣的,空的意思,比如c中,void main,表示返回空值.在c 中void是什麼意思 void是空的意思,一般用來表示無引數或者無返回。比如在函式定義的時候可以 用 void func void 前...

c 中 的意思,C 中 是什麼意思

賦值運算子 bai中有 運算du符,其作用是在左邊zhi的變數上加上右邊的值dao 例如 i 1等同 專於i i 1 從彙編的角度講,屬i i 1 要比i 1 消耗更多的時間和資源。現在的編譯器考慮到了初學者容易犯這類錯誤,會自動將i i 1 這樣的語句優化成類似i 1 的形式。另外,自增1還有更簡...