目录

学习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)那些事相关推荐

  1. linux 内核网络协议栈

    Linux网络协议栈之数据包处理过程  1前言 本来是想翻译<The journey of a packet through the linux 2.4 network stack>这篇文 ...

  2. linux napi

    NAPI 是 Linux 上采用的一种提高网络处理效率的技术,它的核心概念就是不采用中断的方式读取数据,而代之以首先采用中断唤醒数据接收的服务程序,然后 POLL 的方法来轮询数据.随着网络的接收速度 ...

  3. 可编译易用的模块化nf-HiPAC移植成功

    由于早在上周三对这个周末就有了别的安排,要折腾空气压缩机,突然接到通知又要陪老婆去考试,幸亏周四靠晚上的时间完成了nf-HiPAC的移植工作.        模块化nf-HiPAC的工作只能排在晚上完 ...

  4. CPU底层那些事(goto的优势)

    底层看goto和for循环 goto真的消失了吗?其实并没有,他只是以另一种形式在存在而已. 从上述图片中,我们可以看到,for循环和goto的底层汇编指令完全相同. 总结 1.jmp这个指令,用来改 ...

  5. 关于.NET玩爬虫这些事 【初码干货】

    这几天在微信群里又聊到.NET可以救中国但是案例太少不深的问题,我说.NET玩爬虫简直就是宇宙第一,于是大神朱永光说,你为何不来写一篇总结一下? 那么今天就全面的来总结一下,在.NET生态下,如何玩爬 ...

  6. 你是中层管理者?嗯,一个表面看似风光,实际却很 “鸡肋” 的重要岗位

    每年的六七月份,上海都会进入梅雨季节. 这段时期的上海天气就好比大小姐的脾气,阴晴不定,完全看心情做事,心情好的时候,给你个阳光,让你的生活和休闲时光多一些灿烂,心情不好的时候,一脚把太阳踢进云层跟你 ...

  7. php goto call,Php中的goto用法

    我们先举个简单示例: goto LABEL; //这个标签自定义 echo '乔峰'; LABEL: echo '鸠摩智'; 以上例程会输出:鸠摩智 解释: goto 操作符可以用来跳转到程序中的另一 ...

  8. java中break,continue,標籤實現goto效果(編程思想)

    goto 編程語言中一開始就有goto關鍵詞了.事實上,goto起源於彙編語言的進程控制:"若條件A成立,則調到這裏:否則跳到那裏". goto語句時在源碼級別上的跳轉,這導致了其 ...

  9. 【初码干货】关于.NET玩爬虫这些事

    [转][初码干货]关于.NET玩爬虫这些事 first :http://www.cnblogs.com/printhelloworld/p/6354085.html 这几天在微信群里又聊到.NET可以 ...

最新文章

  1. 关于分布式锁原理的一些学习与思考:redis分布式锁,zookeeper分布式锁
  2. [CentOS Python系列] 六.阿里云搭建Django网站详解
  3. python浪漫代码_五行Python代码实现批量抠图
  4. 神经网络-损失函数:
  5. windows服务开发(一、安装)
  6. RDD创建及算子分类及应用
  7. 「翻版王攀」?深大研究生控诉导师不让毕业:读研三年,猪狗不如
  8. 【leetcode 简单】 第六十六题 用栈实现队列
  9. Ubuntu破解密码
  10. 新颖的计算机科学与技术毕业设计题目
  11. 08-图8 How Long Does It Take (25分)
  12. 【火炉炼AI】机器学习044-创建隐马尔科夫模型
  13. 3451. 易位构词
  14. 永恒python图片_第1章 python基础
  15. Linux——一文彻底了解进程id和线程id的关系(什么是pid、tgid、lwp、pthread_t)
  16. rdkitsmarts | 化学反应模板特殊官能团SMARTS整理
  17. VMware Workstation Player 找不到共享文件夹的解决方法
  18. 强调实体融合的当下,元宇宙当仁不让地成为各色玩家关注的焦点
  19. 2021-04-15 测试面试题
  20. 什么是Sentinel

热门文章

  1. Windows老电脑的系统哪个更好
  2. 27Vert.X框架学习笔记
  3. UI交互设计文档怎么写?整理这5个技巧
  4. Flashlight小工具实现
  5. 经典算法题:连续段的中数
  6. 载波与调制信号,调频与调幅的选择
  7. mktime() 函数
  8. Linux中的fork()和clone()函数
  9. ssd m.2接口详解
  10. 风尚云网学习-H5+css3+js上传文件页面提交不跳转