Вот такой вот код надыбал в нэте.Кто может объяснить,зачем он нужен ? Как я понял,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, тогда вопросы такие сразу отпадут. В противном случае ты никогда программировать не научишься. Если надо, ссылки кину.