1.3 关于注释
注释不会增加可执行程序的大小,编译器会忽略所有的注释。
C++中有单行注释和成对注释两种类型的注释。单行注释以双斜线(//)开头,行中处于双斜线右边的内容是注释,被编译器忽略。
另一种界定符,注释对(/**/),是从C语言继承过来的。这种注释以"/*"开头,以"*/"结尾。编译器把落入注释对”/**/“之间的内容作为注释。
/*This is a comment*/
//This is a comment
任何允许有制表符、空格或换行符的地方都允许放注释对。注释对可跨越程序的多行,但不是一定要如此。我们的风格是在注释的每一行以星号开始,指明整个范围是多行注释的一部分。
注释对一般用于多行注释,而双斜线注释则常用于半行或单行的标记。
太多的注释混入程序代码可能会时代码难以理解,通常最好是将一个注释块放在所解释代码的上方。
代码改变时,注释应该与代码保持一致。
注释对不可嵌套
临时忽略一段代码更好的方法,是用编辑器在要忽略的每一行代码前面插入单行注释。这样,你就无需担心要注释的代码是否以包含注释对。
1.4 控制结构
14.1 while语句
while语句提供了迭代执行功能。
#include "stdafx.h"
#include <iostream>
int main()
{
int i = 0, j = 100, sum = 0;
while(i <= j)
{
sum += i++;
}
std::cout << "The sum from 0 to 100 is " << sum << std::endl;
return 0;
}
1.4.2 for循环
#include "stdafx.h"
#include <iostream>
int main()
{
int sum = 0;
for(int i = 0; i <= 100; i++)
{
sum += i;
}
std::cout << "The sum from 0 to 100 is " << sum << "." << std::endl;
}