goto: 函数调用:
作用域 label在函数内定义,所以函数内  
跳转操作 无条件 调用时先保存现场,复制实际参数,然后才是跳转
生存期 由于不是左值,它没有生存期,仅在编译期有意义.  
  程序员对当前代码行断行 程序对代码进行断行
例子:
#include <iostream.h>
void main()
{
int i=,s=;
re:
s=s+i;
if (i<)
{
i=i+;
goto re;
}
cout<<s<<endl;
}
相当于利用if和goto制作了一个循环,不建议使用goto关键字,因为他会让程序的结构变得很乱.一个遍布goto语句的程序会让让人很难抓住重心,不便于对程序的理解和维护。

最新文章

  1. 每天成长一点---WEB前端学习入门笔记
  2. Mongodb学习笔记一(Mongodb环境配置)
  3. python学习道路(day6note)(time &amp;datetime,random,shutil,shelve,xml处理,configparser,hashlib,logging模块,re正则表达式)
  4. JAVA单例的三种实现方式
  5. JQ学习(一)
  6. swift学习笔记之-函数
  7. error: C2664: “zajiao::zajiao(const zajiao &amp;)”: 无法将参数 1 从“const char [12]”转换为“char *”
  8. Factovisors - PC110704
  9. CentOS6.5 配置本地Yum源
  10. 每个Web开发人员应该知道的12个终端命令
  11. Scrum Meeting Alpha - 9
  12. Oracle查询优化改写--------------------操作多个表
  13. Long Long Ago 二分查找
  14. Oracle 闪回 找回数据
  15. 启动期间的内存管理之bootmem_init初始化内存管理–Linux内存管理(十二)
  16. Gson的两种实例化方式:
  17. Visual Studio 类模板的修改
  18. Internet传输协议-TCP
  19. java.util.ConcurrentModificationException异常分析
  20. TThread 线程的例子

热门文章

  1. 四、bootstrap-Table
  2. XML 和 HTML 之间的差异
  3. jquery 实现复选框选择效果
  4. Python中的try-finally
  5. 【leetcode】1005. Maximize Sum Of Array After K Negations
  6. ps查看和调整优先级
  7. 切换路由时取消全部或者部分axios请求,并将一些从不需要取消的加入白名单
  8. 【Flutter学习】组件通信(父子、兄弟)
  9. 【PowerOJ1740&amp;网络流24题】圆桌聚餐(最大流)
  10. oracle聚合函数avg()注意点