告诉函数开始和结束

基本格式


不像一些其他的语言,C++不执行任何一种格式对程序员的限制(记住,信任程序员!)。许多不同格式的C++程序的方法已经在多年的发展,你会发现分歧上哪个是最好的选择。我们的基本经验是,最好的样式是产生最可读代码,并提供最一致性的代码。


下面是我们对基本格式化的建议:


1)你的标签应设置为4位(大部份有此配置)。一些IDE默认为3位,这是好的。


使用空格代替制表符的原因是,如果在另一个查看器中打开代码,它将保留正确的缩进。


2)告诉函数开始和结束位置的括号应该与函数名对齐,并按自己的行排列:

#include <iostream>
int main()
{
    std::cout << "Hello world!" << std::endl; // tabbed in one tab (4 spaces)
    std::cout << "Nice to meet you." << std::endl; // tabbed in one tab (4 spaces)
}
在本教程中,我们将遵循这些约定,它们将成为您的第二天性。当我们向您介绍新主题时,我们将介绍与这些特性一起使用的新样式建议。


最终,C++给你的权力,选择哪一种方式你最舒服,或认为是最好的。但是,我们强烈建议您使用与我们示例相同的样式。数千名程序员已经完成了数十亿行代码的测试,并成功地进行了优化。

1
2
3
4
5
6
7
8
// std::cout and std::endl live in the iostream library
std::cout << "Hello world!" << std::endl;
 
// these comments are easier to read
std::cout << "It is very nice to meet you!" << std::endl;
 
// when separated by whitespace
std::cout << "Yeah!" << std::endl;

这使得从第一行看,下一行将是一个延续更为明显。


6)使用空格使你的代码更容易阅读。


难以阅读:

#include <iostream>
int main()
{
    std::cout << "This is a really, really, really, really, really, really, really, " <<
        "really long line" << std::endl; // one extra indentation for continuation line
 
    std::cout << "This is another really, really, really, really, really, really, really, " <<
                 "really long line" << std::endl; // text aligned with the previous line for continuation line
 
    std::cout << "This one is short" << std::endl;
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值