Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Coding style 逗号分隔符的不寻常使用_Coding Style_Comma - Fatal编程技术网

Coding style 逗号分隔符的不寻常使用

Coding style 逗号分隔符的不寻常使用,coding-style,comma,Coding Style,Comma,熟悉使用逗号分隔变量声明的人吗 int var1 ,var2 ,var4 ,var4; 我通常把逗号放在序列中第一个变量之后,而不是第二个变量之前。有没有理由不这样做 而且这不仅仅是一个打字错误,因为它在代码中出现了好几次。不,没有区别,你甚至不需要在那里留空格。。。至少,我不知道哪种语言对我有影响。没有理由这么做。事实上,普遍接受的风格是: int var1, var2, var3, var4; 排除变量在创建时应该初始化的事实(因此,如果这是C++代码,它将不会通过我的审查)。< /P>

熟悉使用逗号分隔变量声明的人吗

int var1 ,var2
,var4 ,var4;
我通常把逗号放在序列中第一个变量之后,而不是第二个变量之前。有没有理由不这样做


而且这不仅仅是一个打字错误,因为它在代码中出现了好几次。

不,没有区别,你甚至不需要在那里留空格。。。至少,我不知道哪种语言对我有影响。

没有理由这么做。事实上,普遍接受的风格是:

int var1, var2, var3, var4;

排除变量在创建时应该初始化的事实(因此,如果这是C++代码,它将不会通过我的审查)。< /P> < P>微软SQL Server Management Studio生成这种代码。

在C世界中,开头的
可以使我们避免一些错误。


还有一些人更喜欢的另一种格式:

int var1
  , var2
  , var3
  , var4;

与问题中的选项不同,这个选项至少看起来是合乎逻辑的。

如果您在选择字段列表中忘记了逗号,有时查询会正常运行,但列会有点偏离。当逗号位于行的开头时,更容易记住它们。@Chris Dwyer Well。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;