明德A班-L8
2024-12-19 20:26:54
发布于:广东
一、while循环
while--条件循环
for--计数循环
能互相转换,区别在于谁在什么情况下更适用
while(条件){
条件成立进入循环
}
二、while循环输入
int n,a;
cin>>n;
while(n--){
cin>>a;
}
三、数位分离
#include <iostream>
using namespace std;
int main(){
int n;
cin>>n;
while(n!=0){
cout<<n%10<<" ";
n/=10;
}
return 0;
}
四:continue和break
continue:结束当前这一轮循环;
break:结束整个循环
五、全局变量和局部变量概念,在循环或者if结构中定义变量,改变量只能在结构中使用。
例一:
int sum=20;
for(int i=1;i<=10;i++){
int sum=10;
}
cout<<sum;
----输出sum是20,而不是10
例二:
for(int i=1;i<=sum;i++){
int sum=10;
}
cout<<sum;
---会报错,sum没有定义,因为sum只定义在for循环里面,只能在for循环里面使用。
for循环结束sum的“生命周期”也结束了
这里空空如也
有帮助,赞一个