欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C语言中的跳转语句

程序员文章站 2022-05-11 22:27:15
...

break语句

break语句通常用在switch语句中。在switch中可使程序跳出switch语句,若没有break则继续执行继续执行下一个case分支的语句序列。
当break用于do while,while,for循环语句时可使程序终止循环,执行循环后面的语句。通常与if语句一起使用,表达在免租条件时推出循环。
例:计算半径r=1到r=10的圆面积,直到圆面积大于100时为止。

#include<stdio.h>
int main()
{
  double pi=3.1415926,r,s;
  if(i=1;i<=10;i++){
    s=pi*r*r;
    if(s>100)
       break;
   printf("r=%f s=%f",r,s);
  }
  return 0;
}

C语言中的跳转语句

continue语句

作用:跳过循环体中剩余的语句,强行执行下一次循环。
continue语句只用在while,do while等循环体中。常与if语句一起使用,表示加速循环
例题:把100~200不能被3整除的数输出。

#include<stdio.h>
int main()
{
  int a;
  for(a=100;a<=200:a++){
    if(a%3=0)
      continue;
  printf("%d",a);
  rreturn 0;

C语言中的跳转语句

go to语句

无条件转移语句。使用格式为:goto 语句标号;
标号是一个有效的标识符,这个标识符加上一个“:”一起出现在函数内某处,执行goto语句后程序跳转到该标号处并执行其后的语句。
标号必须与goto语句处于同一函数中,可以不在同一循环中。常与if语句连用,当满足某一条件时,程序跳到标号处运行
例题:求1~100的和

#include<stdio.h>
int main()
{
  int a=0,i;
  i=1;
  loop:if(i<=100){
               a=a+i;
               i++;
               goto loop;
               }
printf("%d",a);
return 0;
}

C语言中的跳转语句

相关标签: C语言 c语言