----------------解决方案--------------------------------------------------------
看了半天,我还是不知道加还是不加
----------------解决方案--------------------------------------------------------
----------------解决方案--------------------------------------------------------
我的建议是,如果在return后涉及运算,就加上括号
没有运算,不要加
比如:
return a;
return (a+b);
当然,这要看个人的喜好
不过再我看来这根本就不算是“误区”
[此贴子已经被作者于2007-10-2 23:26:00编辑过]
----------------解决方案--------------------------------------------------------
return的确可以不加括号
但是有些编译器不加括号会提示错误或警告
加括号这习惯 毕竟是好的
----------------解决方案--------------------------------------------------------
以下是引用悠悠水儿在2007-10-2 23:03:20的发言:
return的确可以不加括号
但是有些编译器不加括号会提示错误或警告
加括号这习惯 毕竟是好的
return的确可以不加括号
但是有些编译器不加括号会提示错误或警告
加括号这习惯 毕竟是好的
这种编译器我没见过啊。。。。。。。
----------------解决方案--------------------------------------------------------
无所谓,能懒就懒
----------------解决方案--------------------------------------------------------
以下是引用福尔摩斯在2007-10-2 22:51:36的发言:
我的建议是,如果在return后涉及运算,就加上括号
没有运算,不要加
比如:
return a;
return (a+b);
当然,这要看个人的喜好
不过再我看来这根本就不算是“误区”
我的建议是,如果在return后涉及运算,就加上括号
没有运算,不要加
比如:
return a;
return (a+b);
当然,这要看个人的喜好
不过再我看来这根本就不算是“误区”
本人比较同意这位仁兄的观点~~~
----------------解决方案--------------------------------------------------------
谁能总结一下么?
----------------解决方案--------------------------------------------------------
return 后边不就是跟个表达式么?.
----------------解决方案--------------------------------------------------------