...的时候格式是怎么样的?具体规定是什么?比如什么时候需要空格...
发布网友
发布时间:2024-03-11 18:07
我来回答
共3个回答
热心网友
时间:2024-04-06 20:47
空格和换行要求不大,为了代码整洁可以适当用空格,换行
热心网友
时间:2024-04-06 20:44
看着舒服就行
一般一个语句换行
同一级的语句缩进相同
比如:
int main(){
int i = 10;
for(int j = 0;j <= i;j++){
if(j%2 == 0){
cout << j << " ";
}
}
return 0;
}
热心网友
时间:2024-04-06 20:50
由于C++语言对于空白符、换行符等的处理规则(忽略或部分忽略),实际编码中对于这些字符的处理有很大的弹性。
为了代码可读性以保证易维护性,最好要统一代码的编码风格。具体的规则有很多种,LZ可以采用任意一种,但最重要的是要和项目组中其他成员(如果有的话)编写的代码保持一致。
一般普遍遵循的规则有:
除了因为太长而导致的必要的续行以外,一条语句/声明/类型定义/预处理命令占用一行;
同一逻辑层面的语句缩进相同(注意标号前没有额外缩进);
不要在一行末尾滥用续行符“\”,特别应该注意应用于注释行时的特殊情况。
对于大括号的处理,*nix一派习惯于将“{”和前一行合并以节约空间,同时不影响可读性;Microsoft的风格是保留独立的“{”成行与后面的“}”相对应保持相同缩进以便检查代码。两种各有优缺点。
此外,对于标识符命名等,一般也应统一风格。
具体整套方案,可以搜索“C++ 编码规范与指导”。(刚刚试了下,原文档间歇性Service Unavailable,如果打不开可以使用Google快照看到。)
====
[原创回答团]