check home phone-call search send

جشنواره نوروزی سورس ایران شروع شد - 😍 تا 50 درصد تخفیف واقعی 😍

مشاهده محصولات
  • 00روز
  • 00 ساعت
  • 00دقیقه
  • 00 ثانیه

NUL و NULL در سی پلاس پلاس

دیروز یکی از کاربران سایت در مورد NUL و NULL در سی پلاس پلاس سوال پرسید و گفت توضیحاتی در مورد NUL و NULL  بدید. ما هم در این پست میخواهیم توضیحی در مورد این دو ارائه دهیم. ثابت صفر (0) از نوع int است.اما این مقدار را به هر نوع بنیادی دیگر میتوان تخصیص داد.

NUL و NULL در سی پلاس پلاس

مقدار صفر معناهای گوناگونی دارد.وقتی برای اشیای عددی به کار میرود،به معنای عدد صفر است.وقتی اشیای کاراکتری به کار می رود،به معنای کاراکتر تهی یا NUL است.NUL معادل کاراکتر ‘00\’ نیز هست.وقتی مقدار صفر برای اشاره گرها به کار رود،به معنای “هیچ چیز” یا NULL است.NULLL یک کلمه ی کلیدی است و کامپایلر آن را می شناسد.هنگامی که مقدار NULL یا صفر در یک اشاره گر قرار میگیرد،آن اشاره گر به خانه ی 0x0 در حافظه اشاره دارد.این خانه ی حافظه،یک خانه ی استثنایی است که قابل پردازش نیست.نه میتوان آن خانه را مقدار یابی کرد و نه میتوان مقداری را درون آن قرار داد.به همین دلیل به NULL “هیچ چیز” میگویند.

NUL و NULL در سی پلاس پلاس

Avatar
پشتیبان سورس ایران 2180 مطلب منتشر شده

در مجموعه سورس ایران سعی می کنیم علاوه بر آموزش برنامه نویسی، به مسائل مرتبط و مهارت های نرم بپردازیم تا بعدهای مختلف را پوشش دهیم.

دیدگاه کاربران

تعداد دیدگاه های کاربران : ۱ دیدگاه
Avatar
سید مهدیار
پاسخ دهید

خیلی ممنون


شما با موفقیت در خبرنامه ما عضو شدید