c语言字母加冒号是什么意思

if(a==9567)/*验证密码是否正确*/{L:printf("****请您选择语言种类*****\n");/*语言选择界面*/中L:是什么意思?后面会用到goto,... if(a==9567)/*验证密码是否正确*/
{
L: printf(" ****请您选择语言种类*****\n");/*语言选择界面*/
中L:是什么意思?
后面会用到goto,这种表示方法是如何定义的?
展开
 我来答
兔子和小强
推荐于2017-12-16 · TA获得超过6945个赞
知道大有可为答主
回答量:3332
采纳率:74%
帮助的人:1380万
展开全部
一个合法标识符(c里定义了合法标识符是什么)加个冒号表示个标签,
利用goto可以跳转到标签。

如果你学了汇编就很熟悉这语句。不过一般情况下不提倡使用goto语句。
雪豹出击
2013-03-19 · TA获得超过642个赞
知道小有建树答主
回答量:131
采纳率:0%
帮助的人:46.1万
展开全部
这是一个标号,在goto中用到的,当使用goto L;时就会跳转到标号L这里执行的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zebraisnoone
2013-03-19
知道答主
回答量:3
采纳率:0%
帮助的人:4836
展开全部
自从提倡结构化设计以来,goto 就成了有争议的语句。首先,由于goto 语句可以灵活跳转,如果不加限制,它的确会破坏结构化设计风格;其次,goto 语句经常带来错误或隐患。它可能跳过了变量的初始化、重要的计算等语句,例如:
struct student *p = NULL;

goto state;
p = (struct student *)malloc(…); //被goto 跳过,没有初始化

state:
//使用p 指向的内存里的值的代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
零点阅读坊
2013-03-19
知道答主
回答量:45
采纳率:0%
帮助的人:8万
展开全部
设置的跳转点、、goto就返回到跳转点、、
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
904469672
2013-03-19 · 超过16用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:48.4万
展开全部
标号后加冒号(:)。语句标号起标识语句的作用,与goto 语句配合使用。
例如 L:printf...
....
goto L;
这个是goto语句的格式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式