相关疑难解决方法(0)

153
推荐指数
5
解决办法
3万
查看次数

C++ - 返回x,y; 有什么意义?

我已经用C和C++编程了几年,现在我刚刚开始学习大学课程而且我们的书有一个这样的函数作为一个例子:

int foo(){
  int x=0;
  int y=20;
  return x,y; //y is always returned
}
Run Code Online (Sandbox Code Playgroud)

我从未见过这样的语法.事实上,我从未见过在,参数列表之外使用的运算符.如果y总是返回,那么重点是什么?是否有需要像这样创建return语句的情况?

(另外,我也标记了C,因为它适用于两者,尽管我的书特别是C++)

c c++ syntax return-value comma-operator

46
推荐指数
6
解决办法
2万
查看次数

标签 统计

c ×2

comma-operator ×2

c++ ×1

operators ×1

return-value ×1

syntax ×1