gpt4 book ai didi

visual-c++ - 基本代码布局问题

转载 作者:行者123 更新时间:2023-12-04 06:51:29 24 4
gpt4 key购买 nike

嗨,我有一个简单的问题,我问了 3-4 个不同的人,每个人的答案都不一样。

哪种代码布局更好用得更多?

只要一致就真的很重要吗?

在程序员工作的世界里,哪种做法被认为是更好的做法?

例如

一个)

for(int i=0;i<8;i++)
{
for(int p=0;p<8;p++)
{
if(array[i][p]->Equals(String))
{
//Do Stuff
}
}
}

B)

for(int i=0;i<8;i++){
for(int p=0;p<8;p++){
if(array[i][p]->Equals(String)){
//Do Stuff
}
}
}

谢谢,蒂姆

最佳答案

存在多个已发布的风格指南——例如,Google 的是 here ,它要求,功能:

ReturnType ClassName::FunctionName(Type par_name1, Type par_name2) {
DoSomething();
...
}

对于 block :

if (condition) {  // no spaces inside parentheses
... // 2 space indent.
} else { // The else goes on the same line as the closing brace.
...
}

与其他 block 的类似示例。

所以,看看一些这样的风格指南,选择一个来自比较有声望的来源并且你喜欢的,如果有人反对你的风格,就说“哦,我从 X 那里挑选的”(X 可能是Google、geosoft 或您喜欢的任何其他来源(列出了更多 here)。

关于visual-c++ - 基本代码布局问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2376269/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com