任何熟悉这种使用逗号分隔变量声明的人?
int var1 ,var2
,var4 ,var4;
我通常将逗号放在系列中的第一个变量之后而不是第二个之前。有理由不这样做吗?
这不仅仅是一个错字,因为它在代码中出现了好几次。
任何熟悉这种使用逗号分隔变量声明的人?
int var1 ,var2
,var4 ,var4;
我通常将逗号放在系列中的第一个变量之后而不是第二个之前。有理由不这样做吗?
这不仅仅是一个错字,因为它在代码中出现了好几次。
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;
不,恕我直言,没有区别,你甚至不需要在那里有空格......至少,我不知道一种语言会很重要。
没有理由这样做。实际上,普遍接受的风格是:
int var1, var2, var3, var4;
撇开变量在创建时应该初始化这一事实不谈(所以,如果这是 C++ 代码,它不会通过我的审查)。
还有另一种格式有些人喜欢:
int var1
, var2
, var3
, var4;
这个至少看起来合乎逻辑,不像问题中的那个。