C裡returnxy是什麼意思

2021-03-19 18:23:16 字數 6310 閱讀 9691

1樓:匿名使用者

x>y是個判斷語句

返回值為true或false

如果x>y成立,返回true,否則返回false

2樓:匿名使用者

return是返回, x > y這裡形成一個邏輯值, 所以返回就是bool型別

c++中return(x>y?x:y)什麼意思

3樓:匿名使用者

兄弟,你的基礎有待提高哇。

x>y?x:y,這個表示式的意思是:

x>y這個表示式為真,也就是說,如果x是大於y,那麼整個表示式(即:x>y?x:

y)的值為x,否則為y。那麼整個return(x>y?x:

y)語句意思是返回x,y中較大的那個

4樓:匿名使用者

如果x>y就返回x,否則返回y,x>y?x:y是個3元運算子,更具體可見譚浩強的《c語言程式設計》

5樓:匿名使用者

三目運算子

x>y 輸出x

x

6樓:匿名使用者

如果x > y, 則return x; 否則return y;

7樓:舞柔殺殺

相當於if (x>y) else

8樓:匿名使用者

return(x>y?x:y)

指如果x>y是正確的返回x,否則就返回y

9樓:匿名使用者

如果x>y,返回值是x,如果不滿足,返回值是y

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

10樓:四舍**入

就是一個整型變數,和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 型的變數。

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

11樓:熱詞課代表

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

12樓:匿名使用者

就是一個整型變數,和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;}

13樓:武為經惜

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

double

flag

;那麼flag就是一個double

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

14樓:太平洋電腦網

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

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

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

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

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

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

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

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

15樓:鷹目小花盜

非零為真,零為假

他只是一個標記變數,用來判斷是否滿足條件的。

16樓:匿名使用者

flag是作者定義的int…一般是標記的意思…做某種標記…一般只等於0或1…輔助迴圈退出的…

17樓:匿名使用者

flag詞的原意是:旗幟、標誌

這就是一個標誌位。。。一個變數而已。。。

int flag=0;

沒注意到嗎??

18樓:匿名使用者

str[0]是一個計數器用來標記字串的長度不能超過255 flag是一個標記當str[0]==255時flag為1這時迴圈結束

19樓:匿名使用者

就是一個標誌變數,你用成a、b、c、d都行。

c++在宣告的子函式中returnx+y的作用是什麼

20樓:匿名使用者

該函式的返回值為 x+y

21樓:冒牌

就是返回x+y的值啊

22樓:於政國

是指給下面的主函式返回一個返回值x+y

c++ 中 if(x>y) return x; return y; 和 if(x>y) retur

23樓:匿名使用者

效果是一樣的!

因為,如果if()成立,會執行return x; //這樣函式結束了。

其後的語句一定是當if()不成立 才執行的,所以,此時,有沒有else都一樣

24樓:匿名使用者

效果是一樣的,

因為第一句中如果if條件滿足,函式返回了也就不會執行return y;這句。如果不滿足(else)則return y;

故效果一致。。。

25樓:雲中鶴隱

不一樣if(x>y)

return x;

return y;

這個順序執行return y;

加個else 之後就是選擇執行了

c++裡面return的用法

26樓:仁昌居士

c++裡面return的用法是return [返回值]用於返回函式的返回值。

在函式中,如果碰到return 語句,那麼程式就會返**用該函式的下一條語句執行,也就是說跳出函式的執行,把程式流程從被調函式轉向主調函式並把表示式的值帶回主調函式,實現函式值的返回,返回時可附帶一個返回值,由return後面的引數指定。

27樓:匿名使用者

具體的:

舉例說明吧

//比較兩個數的大小,返回1,代表x>y,返回0代表兩個數相等,返回-1,代表xy)

if (x==y)

if (xy?1:-1;

}int main(void)

現在來說return

return 有兩種

1,函式結束不滿足當前的值return,

2,函式執行晚可以用return

比如:void add(x,y)

else

x--;

return}

28樓:

(1)return;void 函式使用

舉例,輸出整數的平方根,負數什麼也不做!

void printsqrt(int n)

也可以這樣:

void printsqrt(int n)

2) return 0 ;3)return 1;4)5)return(表示式);return -1;*1)return n; *2) return 表示式;

2),3) 4) 5 ,*1) *2) 是同一種用法,

int add(int a,int b)

下面4個求整數的符號的函式:

1) 負數 -1, 0 :0;正數 1; 適用於分三種情況,採取不同措施的場合

int sign3of(int x)(if(x<0)return -1;if(0==x)return 0;return 1;};

2)負數 -1, 0和正數 1,取符號用於乘除法!!比如長整數乘除法

int signof(int x)(if(x<0)return -1;return 1;};

3) 判斷是否負數

int isnegative(int x)(if(x<0)return 1;return 0;};

4) 判斷是否正數和0

int isplus(int x)(if(x<0)return 0;return 1;};

對於,main 函式

int main()

很多庫函式,也這樣做

win api 也有許多函式這樣做

也有許多函式返回0 表示失敗,返回1或正數 表示成功;

也有許多函式返回-1 表示失敗,返回0或正數 表示成功;

一些計算相關的函式,直接返回結果

就是說,返回值根據需要來確定,除了 main()函式,其他函式都是根據需要自己確定的;

並沒有一個標準,要求必須返回某個數值或型別;

5)return(表示式);就是return 表示式;

就像 (x) 就是 x 一樣,這種用法只是某些人的習慣,談不上好,也談不上壞!!!

29樓:匿名使用者

(1)return;

這個用於沒有返回值的

void test()

其他的返回的值的意義你自己說的算,沒什麼可講的

30樓:雪海摯友

第一個就是返回void值,當然你的函式返回型別應該是void型。

第二個返回0,表示程式正常執行完畢,一般看來是多餘的,因為出現這種情況的地方,可以把0改成其他的值也沒關係。但是對於編譯器內部處理應該是不一樣的。還有,acm競賽裡規定main函式必須這種形式int main(),返回必須是return 0;決不允許void main()。

這其實對於程式設計來說是一樣的。但是對於機器內部處理就不一樣了。對於機器內部到底怎麼處理,就不用管了。

三,四,我想也一樣吧,一句話就是表示程式執行的一個狀態,對機器內部處理有用,對我們沒用。

c語言dp是什麼意思,c語言裡是什麼意思

1 先看 d p 這是一條複合賦值運算,相當於d d p 因此 d p 相當於 d d p 2 整個表示式的執行流程 因為是後自增運算子,所以 第1步 執行d d p 第2步 執行 p 假設,d 1,p 2,則執行後,d 1,p 3。相當於兩個語句 d d p p 是複合賦值運算子,是自增運算子 變...

case在c語言裡是什麼意思

case用在switch語句中 switch n 就是如果n等於哪個值就執行其後面的語句 case是用於開關語句中的關鍵字。開關語句,又稱switch語句,由關鍵字switch搭配若干個case及可能存在的default語句,共同組建成的一種分支結構語句。其一般形式為 switch 表示式 case...

C2C是什麼意思,c2c是什麼意思?

c2c,實際是電子商務的專業用語,是個人與個人之間的電子商務。c2c即消費者間,因為英文中的2的發音同to,所以c to c簡寫為c2c。c指的是消費者,因為消費者的英文單詞是customer consumer 所以簡寫為c,而c2c即customer consumer to customer co...