做设计什么设计比较好的网站,襄阳网络推广公司,公积金网站建设模板,学平面设计去哪个机构目录
一.goto 简介二.goto 基本语法三.goto 实战四.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 C 语言基础入门 一.goto 简介
在 C 语言中#xff0c;goto 一直是一个争议的话题#xff0c;goto 的使用既有有点也有缺点#xff0c;不过在不少开源项目中对…目录
一.goto 简介二.goto 基本语法三.goto 实战四.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 C 语言基础入门 一.goto 简介
在 C 语言中goto 一直是一个争议的话题goto 的使用既有有点也有缺点不过在不少开源项目中对于 goto 的使用也还是蛮频繁的这也是学习 C 语言开发的必备技能之一
二.goto 基本语法
goto 语句有两部分goto 和 标签名。标签的命名规则与变量的命名规则一样。如
/*
代码块1...
*/
if(true)goto label
/*
代码块2...
*/
label
/*
代码块3...
*/当执行完代码块 1 会检查 if 条件判断 如果 if 条件判断为真执行 goto 语句直接跳到 label 标签即直接执行代码块 3 跳过代码块 2 如果if条件判断为假不执行 goto 语句先执行代码块 2 再执行代码块 3 三.goto 实战
/******************************************************************************************/
//Author:猿说编程
//Blog(个人博客地址): www.codersrc.com
//File:C语言教程 - goto 语句
//Time:2021/06/01 08:00
//Motto:不积跬步无以至千里不积小流无以成江海程序人生的精彩需要坚持不懈地积累
/******************************************************************************************/#include stdafx.h
#includestdlib.h
#includestdio.h
void main()
{printf(进入main函数...\n);if (3 2){printf(条件成立进入goto语句...\n);goto label1;}elseprintf(条件不成立...\n);printf(C/C教程 - www.codersrc.com\n);
label1:printf(执行label1标签代码\n);system(pause);
}/*
输出进入main函数...
条件成立进入goto语句...
执行label1标签代码
请按任意键继续. . .
*/观察上面代码可以看到当执行 goto 语句之后直接跳转到 label1 的代码并没有执行下面这行代码
printf(C/C教程 - www.codersrc.com\n);如果 if 条件表达式为假输出又是什么呢
输出进入main函数...
条件不成立...
C/C教程 - www.codersrc.com
执行label1标签代码
请按任意键继续. . .四.猜你喜欢
安装 Visual Studio安装 Visual Studio 插件 Visual AssistVisual Studio 2008 卸载Visual Studio 2003/2015 卸载设置 Visual Studio 字体/背景/行号C 语言格式控制符/占位符C 语言逻辑运算符C 语言三目运算符C 语言逗号表达式C 语言自加自减运算符(i / i)C 语言 for 循环C 语言 break 和 continueC 语言 while 循环C 语言 do while 和 while 循环C 语言 switch 语句C 语言 goto 语句
未经允许不得转载猿说编程 » C 语言 goto 语句