章六 循环控制-goto语句以及用goto语句构成循环

6.1 循环结构:

  • 循环结构是结构化程序设计的基本结构之一。
  • 各种复杂程序的基本构造单元:循环结构、顺序结构、选择结构

6.2 goto语句 goto语句构成循环

  • 合法:goto label_1;
  • 不合法:goto 123;

一般而言,goto语法用途较少,不主张用。
在实践中,if 语句和goto语句可以构成循环:
例题:
用 if 语句和 goto 语句构成循环,求\sum_{n=1}^{100} n

# include<stdio.h>
void main()
{
    int i,sum=0;   //定义变量 i ,  sum
    i=1; 
    loop: if(i <= 100)
              {
                sum = sum +i ;
                i ++;
                goto loop;
              }
    printf("%d\n",sum);
}

【补充:关于loop:
不是C语言关键字,是goto语句行的标号
起标识语句的作用。

为了配合goto(跳转)语句而给某行程序写的名字(标号)

如例子,遇到goto loop 跳转到 loop: 语句

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容