我只是编码而且一个简单的想法(明显的问题)出现在我的脑海中,如果我有一个像以下的函数:
int fun1(int p){
return(p);
}
我有这样的功能:
int fun1(int p){
return p; ==> absence of parenthesis
}
那么那两个有什么区别?
答案 0 :(得分:4)
没有区别。如果事情更清楚,你可以决定使用parens。
答案 1 :(得分:2)
这只是一个编码惯例,否则否任何差异
答案 2 :(得分:2)
没有区别。这只是编写return-expression的一种冗余方式。
它可以追溯到C编程的一些非常糟糕的旧时代,当有些人想让返回语句看起来像函数调用,或者if / while语句。
其中的谬论是不是函数调用或if / while语句。
答案 3 :(得分:1)
实际上,这两者之间没有区别,你决定使用哪一个。