![]() |
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 <- думаю понятно. |
2Kreoda
RTFM наконец! Прочти целиком Прата или K&R, тогда вопросы такие сразу отпадут. В противном случае ты никогда программировать не научишься. Если надо, ссылки кину. |
| Время: 01:01 |