【发布时间】:2016-07-29 17:12:58
【问题描述】:
我遇到了一种不同的返回值的方式,我很兴奋。 具体是什么意思?
如果我不得不猜测,我会说这意味着...... 如果 z
int ffunction(int x, int y)
{
int z = x % y;
return z < 0 ? z + y : z;
}
【问题讨论】:
-
三元运算符,将在任何 C 语言书籍或教程中进行解释。
-
“我遇到了一种不同的返回值的方式”。这里没有“返回值的不同方式”。
-
@AnT 可能不是这里的最佳选择。我的意思是,而不是返回简单的东西,比如.. return z,这个看起来更复杂。就是这样。
-
@ricky162:是的,但是你所拥有的和
return 1 + 2之间没有根本区别。后者也比简单的return z“看起来更复杂”。
标签: c