昨天因为一些事鸽了一次,按照安排今天学习章节6,进度没有落下。
看到其他的同学已经开始发单片机和小作品焊接的贴了,感觉压力好大。
下面是今天的学习成果:循环结构(为了省事我把它们放一起了,去掉注释符号后可单独使用)
//注意:循环结构一定要注意不要出现死循环
#include<stdio.h>
main()
//for语句
/*{
int a,b;
for(a=0;a<6;a++); //依次执行for内语句
for(b=0;b<7;b++);
printf("a=%d,b=%d\n",a,b);
return 0;
}*/
//goto语句:将循环跳跃到某一处继续循环(只限本循环内)
/*{
int a=0,b=0;
A:a++;
if(a<6)
goto A;
B:b++;
if(b<7)
goto B; //如果b小于7,跳回B继续循环
printf("a=%d,b=%d\n",a,b);
return 0;
}*/
//while语句
/*{
int n=0;
printf("intout a string:\n");
while(getchar()!='\n') //只要键盘输入的不是换行符号就继续执行循环
n++;
printf("%d\n",n);
return 0;
}*/
//do...while语句
/*{
int a=0,b=0;
do
{
a++;
}
while(a<6);
do{b++;}while(b<7); //只要b<7就一直循环b++
printf("a=%d,b=%d\n",a,b);
return 0;
}*/
//break语句:多节点跳出循环
/*#define PI 3.1415926
{
int r;
float S;
for(r=1;r<=10;r++) //当r<=10时跳出循环
{
S=PI*r*r;
if(S>100) break; //如果S大于100,跳出循环
printf("r=%d,S=%f\n",r,S); //注意:变量的一定要和前面定义的照应
}
return 0;
}*/
//continue语句:达不到条件持续循环,直到达到条件才可继续循环
/*{
int a;
for(a=7;a<100;a++)
{if(a%7!=0) //%:整除取余
continue; //如果a除以7的余数不等于0,重新循环
printf("%d ",a);
}
return 0;
}*/
|