C语言关键字:goto
1)简单介绍goto(无条件转移语句)
goto:
goto(无条件转移语句)的格式如下:
goto 语句标号;
goto(无条件转移语句)要搭配标识符使用,标识符的格式如下:
标号:
通过goto 标号(此标号可以为任意程序中定义的标号),程序就能直接跳转到标号所在位置
2)goto(无条件转移语句)的使用
goto:
(为了清楚看到结果使用printf格式化输出结果)
#include <stdio.h>int main(void)
{int n = 10;
loop:if (n > 0) {printf("n:%d!\n", n--);goto loop;}return 0;
}
结果:
n:10!
n:9!
n:8!
n:7!
n:6!
n:5!
n:4!
n:3!
n:2!
n:1!
简单讲解上面的程序:
定义一个int(整型)变量n,并且赋值10
然后定义了一个loop标号,为了后面的goto使用
然后执行if(条件判断)n是否大于0,如果大于0则进行printf格式化输出n的值,然后进行n--(n = n -1)
然后执行goto loop(语句标号,此loop在上面已经定义),所以重新返回到loop的位置
继续进行if(条件判断)n是否大于0,直到n小于或等于0,则不再执行if的语句块,最终return 0结束程序
PS:标号不一定要放在goto的上面,可以放置到程序的任意位置
C语言关键字:goto相关推荐
- goto在c语言中的作用,关键字goto在C语言中的使用
1.goto关键字基础知识关键字goto从字面的意思就是"去哪里"的意思,专业一点的话表示无条件跳转的意思(有学过汇编的小伙伴应该会觉得非常像jump指令),在C语言中的使用格式是 ...
- c语言 char转int_C语言关键字及进制的转换你都知道吗?
前面我们讲过 C语言简洁.紧凑 使用方便.灵活 那是什么使得C语言这么方便呢? 那就是关键字,或称保留字 C语言的关键字共有32个 根据关键字的作用 可分为 数据类型关键字 控制语句关键字 存储类型 ...
- c语言字母表关键字,读书笔记-C语言关键字
001 关键字 C语言一共32个关键字 1. 声明和定义 在开始认识关键字前,必须要明白什么是声明,什么事定义: 定义:(编译器)创建一个对象,为这个对象分配一段内存并给他取上一个名字.在一个作用域内 ...
- c语言getchar用法_C语言 — 关键字
几十个关键字不多,用得多了自然会记住,相信大家也不会担心.下面是C语言中的 32 个关键字: 一丶C语言关键字 第一个关键字:auto 用来声明自动变量.可以显式的声明变量为自动变量.只要不是声明在所 ...
- 根据作用C语言关键字分为,C语言 关键字
关键字就是已被C语言本身使用,不能作其它用途使用的字.例如关键字不能用作变量名.函数名等 由ANSI标准定义的C语言关键字共32个. 根据关键字的作用,可以将关键字分为数据类型关键字和流程控制关键字两 ...
- c语言 关键字const_C ++ const关键字| 查找输出程序| 套装1
c语言 关键字const Program 1: 程序1: #include <iostream> using namespace std; void fun(int& A) con ...
- 由ANSI标准定义的C语言关键字,C语言32个关键字详解
C语言中32个关键字详解 由ANSI标准定义的C语言关键字共32个: auto double int struct break else long switch case enum register ...
- C语言中文字符索引,C语言关键字中英文对照索引
C语言关键字中英文对照索引 一. C语言关键字对照 关键字,又称保留字,是C语言中已预先定义.具有特定含义的标识符. 注:C语言中共有32个关键字,所有关键字都用小写字母表示,且这些关键字不能用作用户 ...
- 什么是C语言的合法正确标识符?什么是C语言关键字?
C语言标识符与关键字 一.C语言标识符 1.1 标识符的概念 1.2 C语言中合法的标识符有以下这些: 1.3 C语言中非法的标识符有以下这些: 1.4 标识符使用注意事项: 二.C语言关键字 2.1 ...
- c语言关键字大全(32个)
C 语言可以像汇编语言一样对位.字节和地址进行操作,而这三者是计算机最基本的工作单元.以下是店铺为大家整理的c语言关键字大全,欢迎阅读 1.auto :声明自动变量 2.break:跳出当前循环 3. ...
最新文章
- 工作经常使用的SQL整理,实战篇(三)
- 1.关于UltraEdit中的FTP和Tenent配置,UE远程连接Linux进行文件操作
- 【性能优化】优化笔记之一:图像RGB与YUV转换优化
- 对于‘敲什么都队’自主开发的《校园服务》软件的使用体验
- MFC 小知识总结五
- 基于 python + WebDriverAgent 的“跳一跳”小程序高分教程 1
- 新概念模拟电路简介及section5笔记
- “天鹅”类谜解大全!-
- 科技论文写作个人心得
- 快手申请快手联盟商选商标,商标注册的申请程序有哪些?
- CVE-2017-11176: A step-by-step Linux Kernel exploitation (part 3/4)
- MATLAB中text函数使用
- 海外网红营销是战略还是战术?从“PDCA循环”层面规划营销
- k8s安装 从k8s.gcr.io 拉取镜像失败
- Ant Design 省市区联动数据
- 一步步学习SPD2010--第一章节--探索SPD2010(4)--使用SharePoint Designer创建站点
- 安装SolidWorks显示服务器,SolidWorks 映像管理安装详解
- YLAN_TRANSLATE ABAP程序批量翻译工具
- 域名该怎样选_给项目选择域名时我们常犯的几个错误 我们应该如何正确选择域名...
- 虚拟机flink webui无法访问