برنامه نویسی آردینو

2 سال قبل
124 بازدید

0

سلام ببخشید دوستان این خط برنامه در آردوینو درسته؟ نیاز به پرانتز اضافه یا... نداره؟:

If(a||b ==HIGH && c ==HIGH)

یعنی شرط وقتی برقرار باشه که a "یا" b مثبت باشند "و" c مثبت باشه

19 مهر 01 در 09:10
مهندس قدیم
7

افزودن دیدگاه

1 پاسخ ثبت شده است
0

سلام

بله موقعی که مقدار منطقی a  یا b مقدار 1 باشه و مقدار منطقی c هم 1 باشه شرط برقرار میشه.

در تعریف نوع متغییر ها هم دقت کنید. بهتره که از نوع boolean  یا byte تعریف کنید.

19 مهر 01 در 09:20
Ali Maleki
1041

متغیرها int تعریف شده اند, مشکلیدایجاد میشود؟  – مهندس قدیم 01-07-19 در 07:32

نه مشکلی نداره ولی در عمل حافظه stack بیشتری رو دارید اشغال میکنید که اصلا کار منطقی و اصولی نیست  – Ali Maleki 01-07-20 در 08:13

افزودن دیدگاه


انجمن کافه‌ربات © 1400