تفاوت اعلان(Declaration) و تعریف(Definition) چیست؟
اعلان (Declaration) دستوری از برنامه است که نام و نوع اشیای داده ای که در حین اجرای برنامه مورد نیاز هستند را مشخص میکند،همچنین طول اشیای داده را نیز مشخص میکند.اعلان به ۲ دسته تقسیم میشود: ۱) اعلان صریح ۲) اعلان پیش فرض(اعلان ضمنی) . اهداف اعلان را میتوان به صورت زیر تقسیم کنیم:
- انتخاب نمایش حافظه
- مدریت حافظه
- عملیات چند ریخت
تعریف (Definition) یک تابع یعنی بدنه آن تابع را نوشته و کار مورد نظر آن را تعیین کنیم.ممکن است یک تابع اعلان شود در صورتی که هنوز تعریف نشده باشد.
لینک زیر میتواند کمکی باشد تا تفاوت اعلان و تعریف را بهتر و کامل تر درک کنید:
http://www.blogylaw.com/forum/showthread.php?tid=3812