تفاوت malloc با calloc - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

تفاوت malloc با calloc

+1 امتیاز
این دو تابع در C چه فرقی با هم دارند؟
سوال شده خرداد 19, 1394  بوسیله ی hamed_akbari (امتیاز 60)   2 8 11

1 پاسخ

+2 امتیاز

calloc  بر خلاف malloc مموری گرفته شده را مقدار اولیه صفر میده پس طبیعتا malloc سریع تر هست .

ورودی  2 تابع هم متقاوت هست :

//array ee be andaze "num" va size har khane "elem_size" barmigardane
void* calloc (size_t num, size_t elem_size);

//andaze "size" byte hafeze bargasht dade mishe
void* malloc (size_t size);

 

پاسخ داده شده خرداد 20, 1394 بوسیله ی BlueBlade (امتیاز 15,315)   15 18 89
...