Joined: 27 Nov 2004 Posts: 1232 Location: www.parsx.com
Posted: Fri Nov 04, 2005 5:44 pm Post subject: طرز تعریف ثابت ها در زبان C
طرز تعریف ثابت ها در زبان C :
دو روش برای تعریف وجود دارد که عبارتند از :
الف) استفاده از دستور #define
Quote:
مقدار ثابت نام ثابت define#
ب) استفاده از دستور const
Quote:
;مقدار ثابت = نام ثابت نوع ثابت const
برای مثال یک ثابت به نام man_no تعریف کنید و به آن مقدار 100 بدهید .
#define man_no 100
Const int man_no 100;
تفاوت define و const در اینست که define یک دستور پیش پردازنده می باشد
نکته :
دستورات پیش پردازنده دستوراتی هستند که قبل از کامپایل برنامه توسط عملیات پیش پردازنده ارزیابی می شوند و عموما جدولی شامل ستونهای شناسه و مقدار را تشکیل می دهند .
Last edited by arash on Fri Jan 20, 2006 6:44 pm; edited 2 times in total
Joined: 27 Nov 2004 Posts: 1232 Location: www.parsx.com
Posted: Fri Nov 04, 2005 10:41 pm Post subject:
معني ديگر تفاوت ثوابتي كه در ابتدا با define مشخص ميشوند با const انستكه . وقتي شما نام مقدار ثابتي را كه در برنامه مشخص كرده ايد به كار ميبريد دقيقا مانند اين است كه ان مقدار ثابت را دوباره نوشته ايد و حافظه اي براي تعريف متغير مانند const را اشغال نميكنيد .
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum