c语言中跳转语句

c语言中跳转语句

ID:24007723

大小:27.50 KB

页数:4页

时间:2018-11-12

c语言中跳转语句_第1页
c语言中跳转语句_第2页
c语言中跳转语句_第3页
c语言中跳转语句_第4页
资源描述:

《c语言中跳转语句》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言中的跳转语句c语言有4个跳转语句return、goto、break、continue。其中return、goto可以应用到程序的任何地方,break、continue和循环语句一起使用。1、returnreturn用于从函数返回,使执行的函数返回到函数的调用点。return的一般形式是:return表达式其中表达式就是函数返回的值。函数使用return的次数不受限制,但是当函数遇到第一个return的时候,函数停止执行,返回到函数的调用点。声明为void型的函数不能包括代值的return语句。例如递归函数:intdigui(intnum);voidmain(

2、void){    intnum=0;    intfac=0;    printf("inputanumber");    scanf("%d",&num);    fac=digui(num);    printf("%d'sfactorialis%d",num,fac);    getch();}intdigui(intnum){   if(num==1)return1;   elsereturnnum*digui(num-1);}程序执行结果是:inputanumber55'sfactorialis120我们可以看到main函数是void类型,不

3、需要return语句。而digui函数是需要return的。在递归函数中我们有两个return。if(num==1)return1;这条语句是递归函数的终结。2、goto基本上已经不再使用goto语句了。基本形式:goto标签;标签:我们使用goto构造一个循环,例如:intmain(void){inti=0;Electrics:          printf("%d",i);          i++;if(i<10)          gotoElectrics;getch();}3、break在循环中break终止循环,也就是跳出循环。执行循环下边的语句。

4、在switch中终止一个case。例如:intmain(void){    intt=0;    for(;t<=10;t++)    {       if(t==9)break;       printf("%d",t);                   }    printf("");    printf("helloc!");    getch();}程序结果:012345678helloc!当执行到t==9的时候,退出循环,执行printf("");语句。所以没有输出10。当是嵌套的多层循环,break只是退出最内层的循环。intmain(vo

5、id){    intt=0;       for(;t<=2;t++)    {       intj=0;       for(;j<5;j++)         {               if(j>2)break;               printf("jis%d",j);              }        printf("tis%d",t);               }    printf("");    printf("helloc!");    getch();}程序结果:jis0jis1jis2tis0jis0j

6、is1jis2tis1jis0jis1jis2tis2从程序结果可以看出,break每次都是终止内层循环。和外层循环没有关系。helloc!4、continue简单的说就是跳过剩余代码,执行下一个循环。例如:intmain(void){    intt=0;    for(;t<=10;t++)    {       if(t==9)continue;       printf("%d",t);                   }    printf("");    printf("helloc!");    getch();}将上面的程序中break改成

7、continue,我们看看结果。01234567810helloc!当t==9的时候,程序没有执行下面的输出语句,直接到t++;执行下一个循环。所以没有输出9,但是输出了10。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。