یه متغیر تعریف میکنی که مقدارش غیر قابل تغییره،،،تعریف عدد ثابته دیگه،،،من تا حالا سعی نکردم طول برنامه مقدارشو تغییر بدم ولی فک کنم اگه یه وقت به اشتباه چنین اتفاقی بیفته خطا کامپایل بده..
2015-05-23 10:14:38 -0600 کنکورییه متغیر تعریف میکنی که مقدارش غیر قابل تغییره،،،تعریف عدد ثابته دیگه،،،من تا حالا سعی نکردم طول برنامه مقدارشو تغییر بدم ولی فک کنم اگه یه وقت به اشتباه چنین اتفاقی بیفته خطا کامپایل بده..
2015-05-23 10:14:39 -0600 کنکوریخوب مزیتش همونه که تغییر نمیکنه،،،خیلی وقتا یه عدد ثابت تو سوال داریم که ممکنه به اشتباه تغییرش بدیم،،،اونو به این شیوه تعریف میکنیم تا چنین مشکلی پیش نیاد!!
2015-05-23 10:32:58 -0600 کنکوریDefine در واقع ثابت نيست همه جا براي راحتي مي گن. وقتي Define استفاده مي كني كامپايلر قبل اجراي برنامه مي ياد تمام جاهايي كه define هست رو با تعريفش replace مي كنه. مي مونه const ببين با پوينتر حتي مقدار const رو هم مي شه تغيير داد در واقع const مي گه از يك طرف نمي توني مقدار رو تغيير بدي.
2015-05-23 10:55:46 -0600 دوردورترازدسترس