我在C中看到一个程序,其代码如下:
static void *arr[1] = {&& varOne,&& varTwo,&& varThree};
varOne: printf("One") ;
varTwo: printf("Two") ;
varThree: printf("Three") ;
Run Code Online (Sandbox Code Playgroud)
我&&对它的作用感到困惑,因为它左边没有任何东西.它默认评估为null吗?或者这是一个特例吗?
编辑:添加了一些更多信息,以使问题/代码更清楚我的问题.谢谢大家的帮助.这是gcc特定扩展的一个例子.