ПредишенСледващото

Заслужава да се спомене един важен момент както по отношение на оператори или и ||. Операторът "ИЛИ логика" започва своето изчисление на лявата му операнд, ако тя се връща истина, дясната операнд се изчислява няма. Това спестява време на изпълнение, но трябва да следят отблизо с код, който може да зависи правилното функциониране на програмата, не е поставен в правилната операнд.

Логическо И (AND и )

Логическата И оператор е определен като И или , Той изпълнява "логическа" на два операнда. Тя връща вярно, ако и само ако и двата операнда са верни. Ако един или и двата операнда се върнат фалшиви, операторът връща лъжа. Значението на две различни версии на оператора на запис "логическа" е същият, както в предишните две твърдения, а именно, че те работят с различни приоритети.

Първо се анализира как операторът , И така, ако и двата операнда са истинска стойност, той се връща истина. Ако най-малко една или и двете му операнди върне фалшива, тя се завръща и невярно.

И Operetor също работи като оператор С едно изключение, ако и оператора се използва със задача, той първо изчислява и връща стойността на левия операнд, в противен случай тя работи също толкова добре като оператор т.е. Ако поне един от нейните операнди връща фалшиви, но и ще се върне фалшиви, сякаш два операнда връща фалшив, той се връща лъжа.

За разбиране, ние сега разгледаме как става това на практика:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!