这可能是一个愚蠢的问题,我很震惊我在谷歌搜索时遇到了麻烦,但这里是:
在这种情况下会发生什么:
int foo(void){
char x = 1;
if (x == 1}
goto apple;
}
else{
goto banana;
}
apple:
printf("apple");
banana:
printf("banana");
return 0;
}
如果x==1
输出是
apple
banana
或者它会apple
在标签的末尾停止吗?像代码会不会继续逐行执行,输入另一个标签?