是否有人熟悉使用逗号分隔变量声明?
int var1 ,var2
,var4 ,var4;
我通常将逗号放在系列中的第一个变量之后而不是第二个变量之前。有没有理由不这样做?
这不仅仅是一个错字,因为它在代码中出现了好几次。
答案 0 :(得分:2)
Microsoft SQL Server Management Studio生成此类代码。
SELECT TOP 1000 [id]
,[field_1]
,[field_2]
,[field_3]
,[rest]
FROM [db].[dbo].[table]
在C世界中,开头的,
可以避免几个错误。
/* This one compile. */
char var1 ,var2;
var3 ,var4;
/* However, var3 and var4 are int by default. */
/*This one doesn't compile. */
char var1 ,var2;
,var3 ,var4;
答案 1 :(得分:0)
不,有恕我直言,没有区别,你甚至不需要在那里有空位......至少,我不知道哪种语言会重要。
答案 2 :(得分:0)
没有理由这样做。实际上,普遍接受的风格是:
int var1, var2, var3, var4;
不考虑变量应该在创建时初始化(因此,如果这是C ++代码,则不会通过我的评论)。
答案 3 :(得分:0)
还有一些人喜欢的另一种格式:
int var1
, var2
, var3
, var4;
这个问题至少看起来很合乎逻辑,不像问题中那个。