Я видел программу на C, у которой был код вроде следующего:
static void *arr[1] = {&& varOne,&& varTwo,&& varThree};
varOne: printf("One") ;
varTwo: printf("Two") ;
varThree: printf("Three") ;
Я смущен тем, что делает &&
, потому что ничего не осталось от него. Означает ли он по умолчанию значение null? Или это особый случай?
Изменить: Добавлена дополнительная информация, чтобы сделать вопрос/код более понятным для моего вопроса. Спасибо всем за помощь. Это был случай расширения gcc.