c语言goto怎么用

发布网友 发布时间:2022-04-24 01:04

我来回答

3个回答

热心网友 时间:2023-10-17 04:03

  goto语句也称为无条件转移语句,其一般格式如下: goto 语句标号;
  其中语句标号是按标识符规定书写的符号, 放在某一语句行的前面,标号后加冒号(:)。语句标号起标识语句的作用,与goto 语句配合使用。

  #include"stdio.h"
  int main(void)
  {
  int n=0;
  printf("input a string :\n");
  loop: if(getchar()!='\n')
  {
  n++;
  goto loop;
  }
  printf("%d",n);
  }
  goto语句在上例中的作用就是当接收用户输入的字符不是回车符的时候就跳转到if语句进行判断用户输入的字符,也就是说如果用户输入回车,那么就输入结束,转而执行printf("%d",n);

热心网友 时间:2023-10-17 04:04

int i=1,sum=0;
loop :
     sum+=sum;
     i++;
     if(i<=n) goto loop;

 也可以 label :   ……

热心网友 时间:2023-10-17 04:04

听好多人都说goto各方面来说都很差劲,去学函数吧

热心网友 时间:2023-10-17 04:03

  goto语句也称为无条件转移语句,其一般格式如下: goto 语句标号;
  其中语句标号是按标识符规定书写的符号, 放在某一语句行的前面,标号后加冒号(:)。语句标号起标识语句的作用,与goto 语句配合使用。

  #include"stdio.h"
  int main(void)
  {
  int n=0;
  printf("input a string :\n");
  loop: if(getchar()!='\n')
  {
  n++;
  goto loop;
  }
  printf("%d",n);
  }
  goto语句在上例中的作用就是当接收用户输入的字符不是回车符的时候就跳转到if语句进行判断用户输入的字符,也就是说如果用户输入回车,那么就输入结束,转而执行printf("%d",n);

热心网友 时间:2023-10-17 04:04

int i=1,sum=0;
loop :
     sum+=sum;
     i++;
     if(i<=n) goto loop;

 也可以 label :   ……

热心网友 时间:2023-10-17 04:04

听好多人都说goto各方面来说都很差劲,去学函数吧

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com