یه توضیحی در مورد این دستورات بدید . مربو به اشارگرهادر c می شود
m=(int *)calloc(5,sizeof(int));
ones=(int *)calloc(5,sizeof(int));
primes=(int *)calloc(5,sizeof(int));
کاربر شهرسختافزار
یه توضیحی در مورد این دستورات بدید . مربو به اشارگرهادر c می شود
m=(int *)calloc(5,sizeof(int));
ones=(int *)calloc(5,sizeof(int));
primes=(int *)calloc(5,sizeof(int));
|
|
سلام ...برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط hawk_eye برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
آقا من معادل ++C واست مینویسم ( syntax راحتتره ) رو همونم برات توضیح می دم :
int m = new int[5]
int ones = new int [5]
int prime = new int[5]
همشون یه معنی دارن آرایه ای از int به طول 5 ...
دستور calloc معادل دستور new در ++C کارش تخصیص حافظه به صورت پویاست ... این حافظه در زمان اجرا (runtime) به برنامه داده میشه از طرف os .
مقدار برگشتی عملگر() sizepf یه عدد int که میزان حافظه مصرفی آرگومان خودشو بر حسب بایت بر می گردونه ...
موفق باشی برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
Friends Will keep you Dry
Emperatour (22-02-08), Master (08-04-08), Security (23-02-08)
1 کاربر در حال مشاهده این موضوع. (0 عضو و 1 میهمان)
Bookmarks