اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

تاریخچه‌ی ویرایش برای ارسال #704

پنجشنبه ۱۷ اسفند ۱۳۹۱ ارسال شده توسط prodo

برای قسمت دوم یه روشی هست که می‌شه از یه بیت برای این کار استفاده کرد. استفاده از bitset. اما به هر حال سرعت اجرای برنامه اگه کمتر نشه بیشتر نمی‌شه.
شنبه ۱۸ خرداد ۱۳۹۲ ویرایش شده توسط prodo

در جواب قسمت اول: در استاندارد `C90` چیزی به نام `bool` وجود نداشته و می‌شده از `int` به جای `bool` استفاده کرد یا یه `enum` تعریف کرد.

در استاندارد `C99` نوع `_Bool` اضافه شده که با اتصال سرفایل `stdbool.h` از `bool` استفاده کرد.

اما در `C++` نوع داده‌ی استاندارد و جداگانه‌ای به نام `bool` تعریف شده که جزو کلیدواژه‌های زبان هست. این تفاوت نوع داده بولین در این دو زبان.

برای قسمت دوم یه روشی هست که می‌شه از یه بیت برای این کار استفاده کرد. استفاده از bitset. اما به هر حال سرعت اجرای برنامه اگه کمتر نشه بیشتر نمی‌شه.