收藏 分销(赏)

C语言中的跳转语句.doc

上传人:精**** 文档编号:1362617 上传时间:2024-04-24 格式:DOC 页数:4 大小:15KB
下载 相关 举报
C语言中的跳转语句.doc_第1页
第1页 / 共4页
C语言中的跳转语句.doc_第2页
第2页 / 共4页
C语言中的跳转语句.doc_第3页
第3页 / 共4页
C语言中的跳转语句.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、语言中得跳转语句c语言有4个跳转语句etrn、gto、bra、coninue。其中return、goto可以应用到程序得任何地方,brak、cotnu与循环语句一起使用。1、reurnrur用于从函数返回,使执行得函数返回到函数得调用点。rtun得一般形式就是: retu 表达式其中表达式就就是函数返回得值。函数使用eturn得次数不受限制,但就是当函数遇到第一个etu得时候,函数停止执行,返回到函数得调用点。声明为v型得函数不能包括代值得retun语句。例如递归函数:in igui(nt nm);void main(vd) int num=0; intfac=0; prn(inpu a um

2、er n); snf(%d,&n); fcigui(um); printf(%d s fatria isdn,num,fa); gc();int digui(tnm) if(nm=1) return 1; ele return nu*dgu(nm-1);程序执行结果就是:ipu a number55s factoral is 0我们可以瞧到mai函数就是void类型,不需要retrn语句。而dgui函数就是需要rturn得。在递归函数中我们有两个return。i(nu=) reurn 1;这条语句就是递归函数得终结。2、gto基本上已经不再使用go语句了。基本形式:goto 标签;标签:我们使

3、用o构造一个循环,例如:t an(oi)n i=0;Electris:prnf(% ,); ;i(10)goto lric;et();、reak在循环中brek终止循环,也就就是跳出循环。执行循环下边得语句。在sih中终止一个ae。例如:it man(voi)int =0; or(;t=10;t+)if(t9)brek; printf(% ,); rint();prtf(ho c!); gtch();程序结果:01 2 3 4 7 8l c!当执行到=9得时候,退出循环,执行int(n);语句。所以没有输出10。当就是嵌套得多层循环,bea只就是退出最内层得循环。t main(void) nt

4、t=; or(;t2;t) int j0; o (;j;j+) if(j2)brea; pritf(j is %d n,); pintf(t isdn,t); pin(); prinf(ello !);ech();程序结果:j is j i1j i 2t s 0j i0j i 1j s t is 1j 0j is1is 2t i 2从程序结果可以瞧出,bak每次都就是终止内层循环。与外层循环没有关系。helo c!、ontiu简单得说就就是跳过剩余代码,执行下一个循环。例如:int mai(void)int t=0; fr(;=1;t+) if(t=9)ot; rif(% ,t); printf(); prntf(ell !);getch();将上面得程序中rek改成ntinu,我们瞧瞧结果。0 2 4 78 10ell c!当t=9得时候,程序没有执行下面得输出语句,直接到t;执行下一个循环。所以没有输出9,但就是输出了1。

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
百度文库年卡

猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 通信科技 > 开发语言

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服