Прошлые домены не функционирует! Используйте адрес
ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна.
Подробности случившегося. Мы призываем всех неравнодушных
помочь нам с восстановлением утраченного контента!
struct X {
struct X link;
};
Проект собираю bash-скриптом. Компилирую два объектных файла где есть одинаковые строчки:
struct X x = malloc(sizeof(struct X));
printf("%d\n", x->link == NULL);
Так вот, при сборке в один эксэшник и запуске, на выход получаю
1
0
Как так? Причем из второго файла указатель реально куда-то ведет, если его вывести а первый нет.
P.S. В обоих случаях макрос NULL определяется из <stddef.h>. По крайней мере мне так говорит vscode