std: :cout <<“Sum of 1 to 10 inclusive is “ << sum << std: :endl;
return 0;
}
复制代码
与之前一样,我们定义了变量sum,并将其初始化为0。在此版本中,val的定义是for语句的一部分:
for(int val = 1;val<=10;++val)
sum+Val;
复制代码
每个for语句都包罗两部分:循环头和循环体。循环头控制循环体的实行次数,它由三部分组成:一个初始化吾句(init-statement)、一个循环(condition)一个表达式(expyession)。在本例中,初始化语句为
int val =1;
它定义了一个名为val的int型对象,并为其赋初值1。变量val仅在for循环内部存在,在循环结束之后是不能使用的。初始化语句只在for循环入口处实行一次。循环条件