یه متغیر تعریف میکنی که مقدارش غیر قابل تغییره،،،تعریف عدد ثابته دیگه،،،من تا حالا سعی نکردم طول برنامه مقدارشو تغییر بدم ولی فک کنم اگه یه وقت به اشتباه چنین اتفاقی بیفته خطا کامپایل بده..
2 خرداد 1394کنکورییه متغیر تعریف میکنی که مقدارش غیر قابل تغییره،،،تعریف عدد ثابته دیگه،،،من تا حالا سعی نکردم طول برنامه مقدارشو تغییر بدم ولی فک کنم اگه یه وقت به اشتباه چنین اتفاقی بیفته خطا کامپایل بده..
2 خرداد 1394کنکوریخوب مزیتش همونه که تغییر نمیکنه،،،خیلی وقتا یه عدد ثابت تو سوال داریم که ممکنه به اشتباه تغییرش بدیم،،،اونو به این شیوه تعریف میکنیم تا چنین مشکلی پیش نیاد!!
2 خرداد 1394کنکوریDefine در واقع ثابت نيست همه جا براي راحتي مي گن. وقتي Define استفاده مي كني كامپايلر قبل اجراي برنامه مي ياد تمام جاهايي كه define هست رو با تعريفش replace مي كنه. مي مونه const ببين با پوينتر حتي مقدار const رو هم مي شه تغيير داد در واقع const مي گه از يك طرف نمي توني مقدار رو تغيير بدي.
2 خرداد 1394دوردورترازدسترس