有哪位大神可以講一下c語言中的標誌變數是怎麼回事,以及怎樣進行標誌變數等於1和等於0的設定?謝謝!?

時間 2021-10-28 04:05:06

1樓:大碼猴

你可以把變數想象成乙個裝東西的容器,通過迴圈加if去判斷,什麼樣的情況給它裝什麼樣的東西。

比如:我可以定義乙個布林型別變數 flag 將其預設值賦為 true 實現乙個開關門的操作

true表示門開啟了,false 表示門關上了for(;;)

語句if(flag)判斷flag的值為true(開門)還是false(關門)

開門狀態下的操作

flag=false;最後把門關上

else

關門狀態下的操作

flag=true;最後把門開啟

2樓:輕塵

在我的C語言學習中,沒有什麼標誌變數的型別,唯一接觸的「標誌變數」就是乙個很簡單的變數,只不過具有標識作用而已。

舉兩個例子:

// 分辨奇偶

int odd_even(int num)// 分辨質數

int prime_number(int num){int i = 0;

int tag = 0標誌變數,0是合數,1是質數for(i = (num - 1); i > (sqrt(num) - 1); isqrt 是C語言標準函式庫 math 中的開平方函式

if(num % i == 0return tagtag = 1;

return tag因為 tag 是臨時變數變數的作用域和生命週期是跟隨對應函式的所以就不需要將 tag 重新置零且 tag 不限於 0、1,可以根據需要任意設定比如 0是偶數、1是奇數、2是質數、4是合數可以將上面兩個函式結合起來使用

*/有些東西講的神乎其神,實際上只是乙個簡單的應用。

有哪位大神可以分析一下心動的訊號裡奧斯卡到底喜歡誰?

綠灰藍 看到第八期的時候突然淚目,感覺從八一和奧斯卡身上看到我和L的影子。說實話,我們從上帝視角看可以看出來奧斯卡猶豫不定。雖然不想承認但奧斯卡應該最後會選擇大鵝。八一和奧斯卡已經錯過了。有時候錯過不是錯了而是過了。他們兩個已經過了,當初再好都沒用,回不去了,感覺也不一樣了。就算奧斯卡心裡還有八一的...

哪位大神能用通俗的語言解釋一下伯努利分布和二項分布的區別?

伯努利分布 問 假設伯努利和他女朋友啪啪1次,懷上的概率是p,情人節那晚他倆啪啪了一次,生孩子的概率是多少?答 這要看情況的,如果她懷孕了,概率是p,沒懷上,就是1 p 寫在一起就是 伯努利試驗裡,懷孕取值為1,沒懷孕取值為0 上面這個式子叫做概率質量函式,描述的是隨機變數在各個取值上的概率 懷孕,...

請問有哪位英語大神可以幫忙解釋一下distinctive和distinct的區別嗎?用起來分不清,?

這兩個單詞雖然拼寫相似,但含義上還是有不同的,基本不能互換。1.distinct 形容詞。有兩個含義 非常清晰的 確實存在的,可以用來強調確定無疑。比如 There is a distinct smell of tobacco in the room.房間裡有一股香菸味。這個味道很明確,來自香菸。明...