Просмотр полной версии : malloc() (
Вот такой вот код надыбал в нэте.Кто может объяснить,зачем он нужен ? Как я понял,malloc() функция нужна для того,чтобы память выделять...
long *var1;
var1 = (long*) malloc (20*sizeof(long));
printf("sizeof var1 = %d",sizeof(var1));
Var1 можно представлять как массив из 20 long"ов.
и чтобы его использовать goto: арифметика указателей.
В действительности Var1 указатель на переменную типа Long.
malloc(size)-выделение памяти размера size.
printf <- думаю понятно.
Hiro Protagonist
27.09.2009, 00:16
2Kreoda
RTFM наконец! Прочти целиком Прата или K&R, тогда вопросы такие сразу отпадут. В противном случае ты никогда программировать не научишься. Если надо, ссылки кину.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot