تو زبون سی عدد صفر ارزش نادرستی داره و بقیه اعداد ارزش درستی خواهند داشت.
اوت علامت تعجب هم که نات منطقی هستش پس شرط وایل تنها موقعی درسته که T0 صفر باشه
اگه T0 رو یه متغییر در نظر بگیریم، این معنی رو میده که: تا وقتی T0 مقدارش FALSE باشه که با ! تبدیل به TRUE میشه و باعث ادامه حلقه میشه.
حالا تو زبون های مختلف اگه T0:
BOOLEAN باشه: 2تا مقدار TRUE و FALSE بیشتر نمیتونه داشته باشه.
INTEGER یا کلا عدد باشه: اگه مقدار عدد 0باشه معنی FALSE و اگه غیر 0 باشه (چه کوچک تر از 0 و چه بزرگتر) معنی TRUE میده.
وقتی شما به جای یه کاراکتر؛ کد اسکی اونو داری باید داخل کوتیشن تکی از بک اسلش و مقدار عددی کد اسکی استفاده کنی. \0 همون کد null هست که آخر رشته های سی استفاده میشه برای نشون دادن انتهای رشته.
دیدگاه