عملگر شرطي

پرسیده شده
فعالیت 1442 روز پیش
دیده شده 915 بار
2

با سلام.عملگر شرطي كه گفته شد ( ? ) آيا خروجي اين عملگر فقط از نوع String مي باشد؟يا در جاهايي به غير از چاپ مي توان از اين عملگر استفاده كرد و خروجي آن String نباشد؟مثلا در يك تابع كه چيزي را بررسي كنيم و به عنوان خروجي تابع يك مقداري را به آن برگردانيم.

فایل پیوست

محمد پوررضا
محمد پوررضا

28 اردیبهشت 99

4
حذف شده

سلام وقت بخیر 

نه لزوما نباید از نوع String باشند 

به مثال زیر توجه کنین:

int x = 20, y = 10;

int result = x > y ? x : y;

در مثال بالا گفته شده اگر x بزرگتر از y بود بیا و x رو بریز توی result در غیر این صورت y رو بریز توی result.. 

که در مثال ما چون x بزرگتر هست پس 20 رو میریزه توی متغیر result و ما میتونیم با این result هر کاری رو بکنیم 

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

28 اردیبهشت 99