Здравствуйте, vis1979, Вы писали:
V>вопрос такой, а я вроде и не включаю никакой заголовочный файл с коректным описанием, V>я думал что по умолчанию malloc возвращает указатель на воид так и в хелпе объявлено, или это не так? V>при этом без приведения типа также компилируется
Хм... Компилятор-то не знает, что там в хелпе объявлено. Более того, компилятор сам по себе ни о каком 'malloc' и слыхом не слыхивал. Чтобы он узнал о существовании 'malloc' надо в транслируемые фалы включать стандартный заголовочный файл 'stdlib.h'.
Вполне возможно, что в твоем случае этот файл как-то неявно включился, через посредство других заголовочных файлов. Поэтому без приведения типа и компилируется. Тем не менее рекомендуется включить его явно.