C语言中&& 的另一种用法:取lable ,标号。 配合goto 一起使用,某些场景下会有意想不到的效果
#include <stdio.h>
#include <stdlib.h>
int main(int argc,char * argv[])
{
static const void * gt[3] = {&&_goto1,&&_goto2,&&_goto3};
goto *gt[2];
_goto1:
printf("at goto1\n");
exit(0);
_goto2:
printf("at goto2\n");
_goto3:
printf("at goto3\n");
goto *gt[0];
return 0;
}