簡體   English   中英

函數調用+計算返回值+比較C中的計算值

[英]Function call + compute the return value + compare the computed value in C

為模棱兩可的標題道歉,但我根本不知道怎么說。

無論如何,我想要一段代碼在一行中執行相同的操作(在if語句中)

ret= fee(XYZ);
if((fii(ret) && foh(ret)) !=0)
{
  //do something
}

喜歡把所有這些都放進去

if(_______FUM________)    
{
  //do the same thing
 }

我能為此做點什么嗎? 答案可能是在我臉上盯着我看。 但我被困在這里。

您可以使用逗號運算符

if(ret = fee(XYZ), (fii(ret) && foh(ret)) !=0)

但為什么?!

(另外, !=0似乎是多余的。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM