三种循环
(1)for
格式:
for(xx1;xx2;xx3){
循环体;
}
(2)while
格式:
while(xx1){
循环体;
}
(3)do while
格式:
do{
循环体;
}while(xx1);
在这里 do while循环在执行时至少执行一次。
for循环三个表达式可以省略,但是分号一定要写
例:
for循环打印0-10奇偶数
#include<stdio.h>
//for打印偶数
int main(){
/for (int i = 0; i < 11; i++){
if (i == 0){
printf("%d是偶数\n", i);
}
else if(i % 2 == 0){
printf("%d是偶数\n", i);
}
else{
printf("%d是奇数\n", i);
}
}
system("pause");
return 0;
}
//第二种
int main(){
for (int i = 0; i < 11; i++){
if (i % 2 == 0){
printf("%d是偶数\n", i);
printf("%d是奇数\n", i);
}
}
system("pause");
return 0;
}
//第三种
int main(){
for (int i = 0; i < 11; i += 2){
printf("%d\n", i);
}
system("pause");
return 0;
}
break,continue,return
break只在循环或开关语句switch中使用,不单独使用
continue 在for循环中,跳到表达式三,也就是xx3,在while循环中,跳到判断表达式,也就是括号里面的式子
return 跳出循环或者是函数
数组
定义数组:
(1)int a[5];
(2)int a[]={2,3,4,5,6,8}
数组的初始化:
for(int i=0;i<12;++i){
a[i]=0;
}
数组的特性:
(1)类型一定要有
(2)长度一定要有