c语言字母加冒号是什么意思
if(a==9567)/*验证密码是否正确*/{L:printf("****请您选择语言种类*****\n");/*语言选择界面*/中L:是什么意思?后面会用到goto,...
if(a==9567)/*验证密码是否正确*/
{
L: printf(" ****请您选择语言种类*****\n");/*语言选择界面*/
中L:是什么意思?
后面会用到goto,这种表示方法是如何定义的? 展开
{
L: printf(" ****请您选择语言种类*****\n");/*语言选择界面*/
中L:是什么意思?
后面会用到goto,这种表示方法是如何定义的? 展开
9个回答
展开全部
这是一个标号,在goto中用到的,当使用goto L;时就会跳转到标号L这里执行的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
自从提倡结构化设计以来,goto 就成了有争议的语句。首先,由于goto 语句可以灵活跳转,如果不加限制,它的确会破坏结构化设计风格;其次,goto 语句经常带来错误或隐患。它可能跳过了变量的初始化、重要的计算等语句,例如:
struct student *p = NULL;
…
goto state;
p = (struct student *)malloc(…); //被goto 跳过,没有初始化
…
state:
//使用p 指向的内存里的值的代码
struct student *p = NULL;
…
goto state;
p = (struct student *)malloc(…); //被goto 跳过,没有初始化
…
state:
//使用p 指向的内存里的值的代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置的跳转点、、goto就返回到跳转点、、
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
标号后加冒号(:)。语句标号起标识语句的作用,与goto 语句配合使用。
例如 L:printf...
....
goto L;
这个是goto语句的格式
例如 L:printf...
....
goto L;
这个是goto语句的格式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询