C_使用break和continue控制循环语句
源码:
# include <stdio.h>
int main( )
{
int radius;
double area;
for(radius = 1; radius <= 10 ; radius++)
{
area = 3.1416 * radius * radius;
/* 若圆面积超过120,则跳出for循环,不予输出 */
if(area >= 120.0)
break; // 跳出循环
printf("square = %f\n", area);
}
printf("now radius=%d\n\n", radius-1);
for(radius = 1; radius <= 10 ; radius++)
{
area = 3.1416 * radius * radius;
/* 若圆面积没有超过60,则不输出而是从新开始循环 */
if(area < 120.0)
continue; // 回到循环头部,继续下一循环
printf("square = %f\n", area);
}
printf("now radius=%d\n", radius-1);
return 0;
}
相关文档:
#include <stdio.h>
#define MAX 100
int a[MAX], b[MAX], count = 0;
void rData()
{ int i;
FILE *fp;
fp = fopen("C:\\100.dat", "r");
for (i=0; i<MAX; i++)
fscanf(fp, "%d,", &a[i]);
fclose(fp);
}
void main()
{ int i;
rData();
//printf("满足条件的数= ......
源码:
# include <stdio.h>
int main()
{
/* 换行符'\n',用于输出换行 */
printf("How are you?\n");
printf("I am fine.\n\n");
/* 横向跳格符'\t',使跳到下一个输出区 */
  ......
源码:
# include <stdio.h>
int main()
{
/* 定义了一个无符号字符型变量,此变量只能用来存储无符号数 */
unsigned char result;
int a, b, c, d;
a = 2;
b = 4; ......
源码:
# include <stdio.h>
int main()
{
/* 定义字符型变量,并给它们付初值 */
char c1, c2, c3, c4, c5, c6, c7;
c1 = 'C';
c2 = 'h';
c3 = 'i';
c4 = 'n';
& ......