C/C++语言风格是{}都各占一行,Java习惯{放语句后,}单独占一行和{开始的位置缩进一致,两种代码风格的优缺点?
没有什么优缺点可言,业内习惯而已
没有功能上的区别,只是程序员个人的习惯所导致的,
没有什么缺点还是优点的,只是自己习惯就好
并非什么C/C++和Java的差异,Google编程规范就是左大括号不换行的,你如果用过Eclipse写C语言的话你会发现它的默认补全也是左大括号不换行。而VS的默认补全是左右大括号各占一行,我猜应该是Microsoft的编程规范规定了这种写法。
我个人是总体上喜欢Google编程规范的。
没什么,根据自己的习惯就行
我反正是习惯左花括号不换行,用右花括号来检查对其~
无非是习惯而已,另外,C Like语言还有一种风格,就是花括号和下层对齐,比如
if (...)
{
...
for (...)
{
...
}
}
比你提到的那两种用的少。但是也有人用,比如写超级解霸的梁肇新就很推崇这个。