Saya kebingungan dengan penggunaan malloc.
int *p=(int *) malloc(2 * sizeof(int));
*p=1;
*(p+1)=100;
*(p+2)=300;
*(p+3)=500;
Kalau dari yang saya baca dibuku, bukankah seharusnya saya cuma bisa
nyimpan 2 data integer?? Kenapa malah bisa lewat?
char *nama=(char *) malloc (4 * sizeof(char));
Apa ini artinya saya hanya bisa memasukan teks sepanjang 4 karakter di
variabel nama? Saya coba dengan karakter yang lebih panjang tetap bisa.
Mohon pencerahan soal fungsi malloc ini.
Sebelumnya terima kasih,,,,
--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis