《C语言程序设计教程电子教案》--第5章 循环结构程序设计.pptxVIP

  • 129
  • 0
  • 约3.17千字
  • 约 18页
  • 2017-09-26 发布于浙江
  • 举报

《C语言程序设计教程电子教案》--第5章 循环结构程序设计.pptx

《C语言程序设计教程电子教案》--第5章 循环结构程序设计.pptx

第5章 循环结构程序设计;5.1 循环语句概述;(4)用goto语句和if语句构成循环。使用goto语句实现求解1~100累计和的程序可以如下: main() { int n=1, sum=0; loop: sum += n; n++; if (n=100) goto loop; printf(“sum=%d\n”, sum); } 其中“loop:”为语句标号(格式:标号: 语句行),其命名遵循标识符命名规则。goto语句格式:goto 标号,功能为:使系统转向标号所在的语句行执行。 注意:结构化程序设计方法,主张限制使用goto语句。因为滥用goto语句,将会导致程序结构无规律、可读性差。 另外,从功能上说,for语句可完全代替当型循环语句while,所以该语句也不是必需的。 [Return] ;5.2 for语句和while语句;[案例5.2] 求n的阶乘n!(n!=1*2*……*n)。 /*案例代码文件名:AL5_2.C*/ /*程序功能:求n!*/ main() { int i, n; long fact=1; /*将累乘器fact初始化为1*/ printf(“Input n: ”); scanf(“%d”, n); for(i=1; i=n; i++) fa

文档评论(0)

1亿VIP精品文档

相关文档