当前位置: 首页 > news >正文

商务网站创建流程是什么/游戏优化大师官方下载

商务网站创建流程是什么,游戏优化大师官方下载,黄山旅游最佳路线安排,doku做网站跟大家讲解下有关C语言中要改变循环语句的流程可以使用的语句有哪些,相信小伙伴们对这个话题应该也很关注吧,现在就为小伙伴们说说C语言中要改变循环语句的流程可以使用的语句有哪些,小编也收集到了有关C语言中要改变循环语句的流程可以使用的…

跟大家讲解下有关C语言中要改变循环语句的流程可以使用的语句有哪些,相信小伙伴们对这个话题应该也很关注吧,现在就为小伙伴们说说C语言中要改变循环语句的流程可以使用的语句有哪些,小编也收集到了有关C语言中要改变循环语句的流程可以使用的语句有哪些的相关资料,希望大家看到了会喜欢。C语言中要改变循环语句的流程可以使用的语句有:breakcontinue和goto。break语句可以终止循环而执行整个循环语句后面的代码;continue语句可以跳过循环体中剩余的语句而强制进入下一次循环。

41e0d8e43b8c791d750ad330ea47a8eb.png

本教程操作环境:windows7系统、c99版本、Dell G3电脑。

break关键字

当 break 关键字用于 while、for 循环时会终止循环而执行整个循环语句后面的代码。break 关键字通常和 if 语句一起使用即满足条件时便跳出循环。

使用 while 循环计算1加到100的值:#include

int main{

int i=1, sum=0;

while(1){ //循环条件为死循环

sum+=i;

i++;

if(i>100) break;

}

printf("%d\n", sum);

return 0;

}

运行结果:5050

while 循环条件为 1是一个死循环。当执行到第100次循环的时候计算完i++;后 i 的值为 101此时 if 语句的条件 i> 100 成立执行break;语句结束循环。

在多层循环中一个 break 语句只向外跳一层。例如输出一个4*4的整数矩阵:#include

int main{

int i=1, j;

while(1){ // 外层循环

j=1;

while(1){ // 内层循环

printf("%-4d", i*j);

j++;

if(j>4) break; //跳出内层循环

}

printf("\n");

i++;

if(i>4) break; // 跳出外层循环

}

return 0;

}

运行结果:1 2 3 4

2 4 6 8

3 6 9 12

4 8 12 16

当 j>4 成立时执行break;跳出内层循环;外层循环依然执行直到 i>4 成立跳出外层循环。内层循环共执行了4次外层循环共执行了1次。

continue语句

continue 语句的作用是跳过循环体中剩余的语句而强制进入下一次循环。continue语句只用在 while、for 循环中常与 if 条件语句一起使用判断条件是否成立。

来看一个例子:#include

int main{

char c = 0;

while(c!='\n'){ //回车键结束循环

c=getchar;

if(c=='4' || c=='5'){ //按下的是数字键4或5

continue; //跳过当次循环进入下次循环

}

putchar(c);

}

return 0;

}

运行结果:0123456789↙

01236789

程序遇到while时变量c的值为'\0'循环条件c!='\n'成立开始第一次循环。getchar 使程序暂停执行等待用户输入直到用户按下回车键才开始读取字符。

本例我们输入的是 0123456789当读取到4或5时if 的条件c=='4'||c=='5'成立就执行 continue 语句结束当前循环直接进入下一次循环也就是说putchar(c);不会被执行到。而读取到其他数字时if 的条件不成立continue 语句不会被执行到putchar(c);就会输出读取到的字符。break与continue的对比:break 用来结束所有循环循环语句不再有执行的机会;continue 用来结束本次循环直接跳到下一次循环如果循环条件成立还会继续循环。

goto语句

C 语言中的 goto 语句允许把控制无条件转移到同一函数内的被标记的语句。

注意:在任何编程语言中都不建议使用 goto 语句。因为它使得程序的控制流难以跟踪使程序难以理解和难以修改。任何使用 goto 语句的程序可以改写成不需要使用 goto 语句的写法。

C 语言中 goto 语句的语法:goto label;

..

.

label: statement;

在这里label 可以是任何除 C 关键字以外的纯文本它可以设置在 C 程序中 goto 语句的前面或者后面。

4e48f2766854c7daa7a38b953d078e60.png

流程图

da727affbe8aed6e9624bab1904a6653.png

示例:#include

int main

{

/* 局部变量定义 */

int a = 10;

/* do 循环执行 */

LOOP:do

{

if( a == 15)

{

/* 跳过迭代 */

a = a + 1;

goto LOOP;

}

printf("a 的值: %d\n", a);

a++;

}while( a < 20 );

return 0;

}

当上面的代码被编译和执行时它会产生下列结果:a 的值: 10

a 的值: 11

a 的值: 12

a 的值: 13

a 的值: 14

a 的值: 16

a 的值: 17

a 的值: 18

a 的值: 19

更多编程相关知识请访问:编程入门!!

以上就是C语言中要改变循环语句的流程可以使用的语句有哪些的详细内容!

来源:php中文网

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。

http://www.jmfq.cn/news/4987045.html

相关文章:

  • 江苏网站制作/最新国际新闻10条
  • 小米路由可以做网站吗/2345网址导航电脑版官网
  • 天长做网站公司/软文大全800字
  • 加强政府网站的建设管理/seo长尾快速排名
  • 摄影后期教程网站/三明网站seo
  • 做感恩网站的图片素材/太原百度推广开户
  • 广州网站建设中心/免费网站seo优化
  • 怎样做自己网站/什么是seo?
  • 怎么用模板建站/佛山seo按效果付费
  • 申请网站平台怎么做/谷歌浏览器网页版入口在哪里
  • 天津百度推广排名优化/专业seo网络推广
  • 网站建设山东/网络运营商
  • 如何学做网站优化/seo技术蜘蛛屯
  • 用淘宝做公司网站/搜索引擎优化的各种方法
  • 建仿网站/大连中小企业网络营销
  • 网站是否被k/腾讯企点下载
  • 小米网站建设案例/深圳专门做seo的公司
  • 做外贸怎么看外国网站/合理使用说明
  • 企业电子商务网站建设规划/雅诗兰黛网络营销策划书
  • 佛山网站建设专业公司/建立免费网站
  • 企业做网站多少钱/友情链接平台站长资源
  • 山东网站建设运行工资/seo服务如何收费
  • 哪个网站可以做批发玻璃胶/高质量外链平台
  • 怎么创建平台卖自己的产品/深圳seo排名哪家好
  • java社交网站开发/重庆网站排名优化教程
  • 如何申请域名和ip地址/重庆网站优化
  • 网站建设和优化要求/百度风云榜游戏
  • 专业性网站 ip/百度推广开户流程
  • 网站设计是用ps做图吗/自己建网站需要钱吗
  • 邹城网站开发/本周新闻热点事件