#1 c++primer 笔记及练习题

文章目录

  • 1.3注释
  • 1.4 while for循环

1.3注释

c++有两种注释方式单行注释和界定符注释
单行注释用//开始换行符结束,其中//右侧文本被编译器忽视,这种注释可以包括任何文本包括//
界定符注释继承c语言有两个界定付( / ∗ /* / ∗ / */ /), / ∗ /* / ∗ / */ /内可包含任何文本包括换行符。注释界定符可以跨越多行所以我们为了表示内容在注释内可以在每行如下加*号
#1 c++primer 笔记及练习题_第1张图片
#1 c++primer 笔记及练习题_第2张图片
在这两种注释中//后所有文档都被注释
/ ∗ /* /后每次到 ∗ / */ /注释,中间有 / ∗ /* /也被注释,下图会报错删去最后一行标注后正确

#include
/*a
/*aa*/
*/
int main(){
std::cout<<"helloworld"<< std::endl;
system("pause");
return 0;
}

1.4 while for循环

1.9练习题

//1.9练习题
#include

int main(){
int sum=0,value=50;
while(value<=100){
sum+=value;
value+=1;
}
std::cout<<"1-50的总和为"<<sum<<std::endl;
system("pause");
}

在这里插入图片描述
1-10

//1-10
#include
int main(){
int value=10;
std::cout<<"10-0递减\n";
while(value>=0){
std::cout<<value<<std::endl;
value--;
}
system("pause");
}

1-12

#include

int main(){
int sum=0;
for(int i=-100;i<=100;++i)
  sum+=i;
std::cout<<"和为"<<sum<<std::endl;
system("pause");
}

在这里插入图片描述
1-14
在for循环中,循环控制变量的初始化和修改都放在语句头部分,形式较简洁,且特别适用于循环次数已知的情况。在while循环中,循环控制变量的初始化一般放在while语句之前,循环控制变量的修改一般放在循环体中,形式上不如for语句简洁,但它比较适用于循环次数不易预知的情况(用某一条件控制循环)。两种形式各有优点,但它们在功能上是等价的,可以相互转换
1-16

#include
int main(){
int sum=0,value=0;
while(std::cin>>value)
{sum+=value;}
std::cout<<sum;
system("pause");
}

你可能感兴趣的:(C++学习)