一、注释简介
1、注释的个人理解
注释就是写在程序中,不会被执行,但是有助于大家读懂程序的意思,注释通常用于概述算法,确定变量的用途,或者解释晦涩难懂的代码段,编译器会忽略注释,注释对程序的行为或者性能不会有任何影响。
2、用法
c++中注释有两种用法
单行注释以双斜线(//
)开始,以换行符结束。
另一种注释以/*
开,以*/
结束,可以包含除*/外的任意内容,包括换行符,编译器将落在/*
和*/
之间的所有内容都当作注释。
3、注意的点
注释界定符不能嵌套,就是说不能在注释里在进行注释,编译器是反应不过来的。
二、while
语句
1、定义
while就是当…的意思,故while语句是反复执行一段代码,直到给定条件为假为止。
while(condition)
{
statemant;
}
while语句的执行过程是交替地检测condition条件和执行关联的语句statement,直至condition为假时停止。所谓条件(condition)就是一个产生真或假的结果的表达式。只要condition为真,statement就会被执行。
2、例程
求1到100之间所有书之和,并输出,让我们一起来看看这个程序
#include <iostream>
using namespace std;
int main() {
int i = 1;
int sum = 0;
while (i <= 100)//使用while循环,当i<=100时跳出while循环
{
sum += i;//执行累加的操作,相当于sum=sum + i;
i++;
}
cout << "1到10之间所有数之和为:" << sum << endl;
system("pause");
return 0;
}
此程序使用while程序进行一个累加的动作,执行完之后打印出和的总数。
3、练习
3.1编写程序,使用while循环将50到100的整数相加。
#include <iostream>
using namespace std;
int main() {
int i = 50;
int sum = 0;
while (i <= 100)//使用while循环,当i<=100时跳出while循环
{
sum += i;//执行累加的操作,相当于sum=sum + i;
i++;
}
cout << "50到10之间所有数之和为:" << sum << endl;
system("pause");
return 0;
}
实验结果,输出总和
3.2除了++
运算符将运算对象的值增加1之外,还有一个递减运算符(--
)实现将值减少1。编写程序,使用递减运算在循环中按递减顺序打印出10到0之间的整数。
#include <iostream>
using namespace std;
int main() {
int i = 10;
while (i >= 0)
{
cout << "此时的整数为:" << i << endl;
i--;
}
system("pause");
return 0;
}
实验结果
3.3编写程序,提示用户输入两个整数,打印出这两个整数所指定的范围内的所有整数
#include <iostream>
using namespace std;
int main() {
int number1 = 0;//要输入的两个数
int number2 = 0;
int Max = 0;//存放输入的两个数中较大者
int Min = 0;//存放输入的两个数中较小者
cout << "请您输入两个整数:" << endl;
cin >> number1 >> number2;//输入两个数
if (number1 > number2)//进行判断,判断输入的两个数中谁大谁小
//并将较大者赋值给Max,将较小者赋值给Min
{
Max = number1;
Min = number2;
}
else
{
Max = number2;
Min = number1;
}
while (Max >=Min)//利用while循环,输出用户输入的两个整数之间所有整数
{
cout << "此时的整数为:" << Max << endl;
Max--;
}
system("pause");
return 0;
}
输入的两个数为2、8,输出结果如下
学习到第11页,学习了注释与while语句两块内容