关于鸡肋(goto)那些事
目录
学习goto
代码展示
使用场景
注意!
goto语句就好似鸡肋,食之无味弃之可惜
因为滥用goto会让代码看起来很乱,一般不用。
不过,也不完全是,在特殊场景下还是能帮上忙的
学习goto
goto就好比传送法阵,想去哪用goto法阵咻一下就过去了
而传送目的地写在goto后面就行啦 这样写---> goto A;
既然是法阵,那我们肯定要在目的地布置一下法阵,不然可用不了。。布置方法就是A: 记得要写在前面哦(具体如下)
代码展示
#include <stdio.h>
int main()
{
A:printf("你好");printf("你好");printf("你好");goto A;return 0;
}
使用场景
上面说了,goto并非一无是处,下面就来讲讲在什么场景下用goto合适
1.多层嵌套 break一次只能跳出一层,而goto想去哪就去哪
注意!
goto不能跨函数传送
也就是说如果你人在a函数,传送目的地在b函数是不能够传送过去的
你问为什么???
因为函数与函数之间有结界
关于鸡肋(goto)那些事相关推荐
- linux 内核网络协议栈
Linux网络协议栈之数据包处理过程 1前言 本来是想翻译<The journey of a packet through the linux 2.4 network stack>这篇文 ...
- linux napi
NAPI 是 Linux 上采用的一种提高网络处理效率的技术,它的核心概念就是不采用中断的方式读取数据,而代之以首先采用中断唤醒数据接收的服务程序,然后 POLL 的方法来轮询数据.随着网络的接收速度 ...
- 可编译易用的模块化nf-HiPAC移植成功
由于早在上周三对这个周末就有了别的安排,要折腾空气压缩机,突然接到通知又要陪老婆去考试,幸亏周四靠晚上的时间完成了nf-HiPAC的移植工作. 模块化nf-HiPAC的工作只能排在晚上完 ...
- CPU底层那些事(goto的优势)
底层看goto和for循环 goto真的消失了吗?其实并没有,他只是以另一种形式在存在而已. 从上述图片中,我们可以看到,for循环和goto的底层汇编指令完全相同. 总结 1.jmp这个指令,用来改 ...
- 关于.NET玩爬虫这些事 【初码干货】
这几天在微信群里又聊到.NET可以救中国但是案例太少不深的问题,我说.NET玩爬虫简直就是宇宙第一,于是大神朱永光说,你为何不来写一篇总结一下? 那么今天就全面的来总结一下,在.NET生态下,如何玩爬 ...
- 你是中层管理者?嗯,一个表面看似风光,实际却很 “鸡肋” 的重要岗位
每年的六七月份,上海都会进入梅雨季节. 这段时期的上海天气就好比大小姐的脾气,阴晴不定,完全看心情做事,心情好的时候,给你个阳光,让你的生活和休闲时光多一些灿烂,心情不好的时候,一脚把太阳踢进云层跟你 ...
- php goto call,Php中的goto用法
我们先举个简单示例: goto LABEL; //这个标签自定义 echo '乔峰'; LABEL: echo '鸠摩智'; 以上例程会输出:鸠摩智 解释: goto 操作符可以用来跳转到程序中的另一 ...
- java中break,continue,標籤實現goto效果(編程思想)
goto 編程語言中一開始就有goto關鍵詞了.事實上,goto起源於彙編語言的進程控制:"若條件A成立,則調到這裏:否則跳到那裏". goto語句時在源碼級別上的跳轉,這導致了其 ...
- 【初码干货】关于.NET玩爬虫这些事
[转][初码干货]关于.NET玩爬虫这些事 first :http://www.cnblogs.com/printhelloworld/p/6354085.html 这几天在微信群里又聊到.NET可以 ...
最新文章
- 关于分布式锁原理的一些学习与思考:redis分布式锁,zookeeper分布式锁
- [CentOS Python系列] 六.阿里云搭建Django网站详解
- python浪漫代码_五行Python代码实现批量抠图
- 神经网络-损失函数:
- windows服务开发(一、安装)
- RDD创建及算子分类及应用
- 「翻版王攀」?深大研究生控诉导师不让毕业:读研三年,猪狗不如
- 【leetcode 简单】 第六十六题 用栈实现队列
- Ubuntu破解密码
- 新颖的计算机科学与技术毕业设计题目
- 08-图8 How Long Does It Take (25分)
- 【火炉炼AI】机器学习044-创建隐马尔科夫模型
- 3451. 易位构词
- 永恒python图片_第1章 python基础
- Linux——一文彻底了解进程id和线程id的关系(什么是pid、tgid、lwp、pthread_t)
- rdkitsmarts | 化学反应模板特殊官能团SMARTS整理
- VMware Workstation Player 找不到共享文件夹的解决方法
- 强调实体融合的当下,元宇宙当仁不让地成为各色玩家关注的焦点
- 2021-04-15 测试面试题
- 什么是Sentinel