相关疑难解决方法(0)

围绕返回值的括号

通常在ANSI C代码中,我可以看到括号中的单个返回值.

像这样:-

int foo(int x) {
  if (x)
    return (-1);
  else
    return (0);
}
Run Code Online (Sandbox Code Playgroud)

为什么在这些情况下使用返回值周围的?有任何想法吗?我认为没有理由.

c syntax coding-style

67
推荐指数
7
解决办法
2万
查看次数

在返回值周围使用括号是否提供任何与编译器相关的好处?

只是看一个相当伟大的微软教练Mike Taulty的视频.在他的视频中,他一直用括号括起他的回报值,甚至包括单个值:

return (null);
Run Code Online (Sandbox Code Playgroud)

IntelliSense是否有一些隐藏的好处,或者可能是编译器提供的一些好处?

代码如下:

public ObservableCollection<MailViewModel> Emails
{
  get
  {  
    return (emails);
  }
  set
  {
    emails = value;
  }
}
Run Code Online (Sandbox Code Playgroud)

.net c#

8
推荐指数
2
解决办法
819
查看次数

标签 统计

.net ×1

c ×1

c# ×1

coding-style ×1

syntax ×1