آپدیت تقدم عملگرها در سی شارپ
اکنون که می خواهیم چند عملگر دیگر را در نظر بگیریم، باید جدول 3.10 در فصل قبل را آپدیت و بروزرسانی کنیم. نتیجه ی کار در جدول 4.4 نشان داده شده است.
(جدول 4.4 : آپدیت تقدم عملگرها)

این چند سطح دیگر را اضافه می کند اما به صراحت نحوه ارزیابی عباراتی مانند موارد زیر را مشخص می کند؛ به طوری که عملگر && پس از عملگرهای => و =< پردازش می شود(در این کد، متغیر var2 یک عدد صحیح یا int است):
var1 = var2 <= 4 && var2 >= 2;
اضافه کردن پرانتزها برای ایجاد عباراتی مانند زیر، ضرری ندارد. کامپایلر می داند که به چه ترتیبی عملگرها را پردازش کند، اما اشخاص ممکن است آن ها را اشتباه بگیرند(و ممکن است ما بخواهیم ترتیب آنها را عوض کنیم). عبارات بالا را می توانیم به صورت زیر بنویسیم:
var1 = (var2 <= 4) && (var2 >= 2);
این عبارت، مسئله را به صراحت با مرتب کردن محاسبات حل می کند.
کتاب آموزش سی شارپ, آموزش برنامه نویسی, آموزش سی شارپ
- بازدید: 272
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.