و چرا رشد حافظه بعضی جاها منفی و بعضی جاها مثبته؟
من آدرس های توابع ام رو چاپ میکنم به منفی رشد می کنه ! چرا !؟
حل شد. مشکل در تابع چاپ بود که itoa بصورت علامت دار به عدد نگاه می کرد.

در مورد کامپایلر هم گفتم:
اما به مرور متوجه قدرت gcc شدم و الان شده کامپایلر پیشفرض C من!