c语言goto怎么用

如题所述

  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);
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-12-17
int i=1,sum=0;
loop :
     sum+=sum;
     i++;
     if(i<=n) goto loop;

 也可以 label :   ……

第2个回答  2016-12-17
听好多人都说goto各方面来说都很差劲,去学函数吧
相似回答
大家正在搜