博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
学点 C 语言(11): goto 语句
阅读量:5826 次
发布时间:2019-06-18

本文共 836 字,大约阅读时间需要 2 分钟。

  hot3.png

例1:

#include 
#include
int main(void){ char str[256]; scanf("%s", str); if (strlen(str) < 10) { goto Label1; } else { goto Label2; } Label1: printf("\n输入内容没有超过 10 个字符"); goto Label3; Label2: printf("\n输入内容达到或超过了 10 个字符"); goto Label3; Label3: getchar(); getchar(); return 0; }
例2:

#include 
int main(void){ int i = 0; while (1) { i++; printf("%d\n", i); if (i == 10) goto AAA; } AAA: printf("OK!\n"); getchar(); return 0; }
例3: goto 一个空语句

#include 
int main(void){ int i = 0; for (;;) { i++; printf("%d\n", i); if (i == 10) goto AAA; } AAA:; /* 这是个空语句 */ getchar(); return 0; }

转载于:https://my.oschina.net/hermer/blog/320846

你可能感兴趣的文章
【ros】Create a ROS package:package dependencies报错
查看>>
通过容器编排和服务网格来改进Java微服务的可测性
查看>>
re:Invent解读:没想到你是这样的AWS
查看>>
PyTips 0x02 - Python 中的函数式编程
查看>>
使用《Deep Image Prior》来做图像复原
查看>>
Linux基础命令---rmdir
查看>>
Android图片添加水印图片并把图片保存到文件存储
查看>>
开源 免费 java CMS - FreeCMS1.2-标签 infoSign
查看>>
Squid 反向代理服务器配置
查看>>
Java I/O操作
查看>>
Tomcat性能调优
查看>>
Android自学--一篇文章基本掌握所有的常用View组件
查看>>
灰度图像和彩色图像
查看>>
FreeMarker-Built-ins for strings
查看>>
argparse - 命令行选项与参数解析(转)
查看>>
修改上一篇文章的node.js代码,支持默认页及支持中文
查看>>
spring-boot支持websocket
查看>>
我理想中的前端工作流
查看>>
Chrome 广告屏蔽功能不影响浏览器性能
查看>>
Android状态栏实现沉浸式模式
查看>>