标题: 这条语句是什么意思啊?play:··· [打印本页]

作者: xjx51    时间: 2021-7-15 14:58
标题: 这条语句是什么意思啊?play:···
我在某个程序里看到这样一条语句:play:········后面吧啦吧啦一大堆,不知道是干啥用的,字体为红色,不知道哪位大佬看到过的?

作者: wwh2382    时间: 2021-7-16 08:44
楼主的问题充满悬念
作者: sadv    时间: 2021-7-16 10:56
直接上代码啊,让我看无字天书呢吧啦吧啦的
作者: xjx51    时间: 2021-7-16 12:58
  1. void Edit_Test(void)
  2. {
  3.         u16 t=0;

  4. play:
  5.         FRONT_COLOR=RED;
  6.         LCD_ShowString(10,10,tftlcd_data.width,tftlcd_data.height,16,"Edit Test");
  7.         FRONT_COLOR=GREEN;
  8.         LCD_ShowString(0,50,tftlcd_data.width,tftlcd_data.height,16,"Counter:");
  9.         LCD_ShowString(0,80,tftlcd_data.width,tftlcd_data.height,16,"String :");
  10.         Edit_Create(EDIT_START_X,EDIT_START_Y,EDIT_WIDTH,EDIT_HEIGHT,EDIT_BACKCOLOR);
  11.         Edit_Create(EDIT_START_X,EDIT_START_Y+30,EDIT_WIDTH,EDIT_HEIGHT,EDIT_BACKCOLOR);
  12.         while(1)
  13.         {
  14.                 t++;
  15.                 Edit_ShowNum(EDIT_START_X,EDIT_START_Y,6,EDIT_BACKCOLOR,EDIT_FRONTCOLOR,EDIT_FONTSIZE,t);                       
  16.                  delay_ms(100);
  17.                 Edit_ShowString(EDIT_START_X,EDIT_START_Y+30,EDIT_WIDTH,EDIT_HEIGHT,EDIT_BACKCOLOR,EDIT_FRONTCOLOR,EDIT_FONTSIZE,"Hello");
  18.         }       
  19. }
复制代码

作者: lkc8210    时间: 2021-7-16 13:13
这是Label,配合Goto来用
如:goto play;
就会直接跳到play:那一行
作者: xjx51    时间: 2021-7-16 14:09
lkc8210 发表于 2021-7-16 13:13
这是Label,配合Goto来用
如:goto play;
就会直接跳到play:那一行

谢谢,可是用子函数也行啊,为啥要有这个
作者: lkc8210    时间: 2021-7-16 14:13
xjx51 发表于 2021-7-16 14:09
谢谢,可是用子函数也行啊,为啥要有这个

非常规用法,不要学
作者: vegetableno1    时间: 2021-7-16 14:49
不建议使用goto语句,一旦代码量上来,代码阅读就会变得非常困难
作者: sustlixin    时间: 2021-7-17 08:20
一个跳转标签,用好了,会使程序方便很多,但在这个地方用,非常鸡肋
作者: 6v高压电    时间: 2021-7-18 10:57
没见过的代码,可能是搭配goto用的
一般我是写的是here或者flag,感觉比较方便识别




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1