Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Chýba operand Po prevádzkovateľa

Počítačové programy môžu zahŕňať rôzne typy operácií , ako sú výpočty a porovnania . Tieto operácie zahrňujú operátormi a operandy . Je-li operand chýba z programu alebo skriptu , môže to spôsobiť nielen zlyhanie operácie , ale tiež zabrániť následné procesy , od zostavenia a úspešnom prevedení . Ak chcete zistiť chýbajúce prvky v činnosti , najprv pochopiť , ako procesy fungujú . Výpočty

programovacie jazyky , počítače môžu vykonávať aritmetické výpočty . Tie môžu zahŕňať hodnoty , ako v nasledujúcej ukážke kódu JavaScript : var sum = 3 +5 ;

Pohyblivá suma by mal teraz obsahovať číselnú hodnotu 8. Výpočty môžu tiež zahŕňať premenné , ako v nasledujúcom znení neskorších predpisov príklad : var operandOne = 3 ; var operandTwo = 5 ; var sum = operandOne + operandTwo ;

operátor v aritmetických výpočtov je znamienko plus . Ak skript chýba operand po prevádzkovateľovi , bude výpočet zlyhá , ako môže každý riadok kódu po ňom . Druhý blok kódu tu tiež používa operátor priradenia , čo je jediný znamienko rovná sa . Tento operátor priraďuje hodnoty premennej . Ak chýba operand po operátoru priradenie , môže premenná neskladujte správnu hodnotu .
Porovnanie

Programovanie kód je možné vykonávať porovnanie na hodnotách a premenných . Nasledujúci ukážkový kód v jazyku Java demonštruje : int numOne = 4 ; int numTwo = 5 , ak ( numOne > numTwo ) System.out.println ( " Číslo jedna je väčšia " ) ; else if ( numOne < numTwo ) System.out.println ( " Číslo dva je väčšie ) ; else System.out.println ( " Čísla sú si rovné " ) ;

Tento kód vytvorí dve celočíselné premenné primitívny typ , potom vykonáva operáciu porovnanie. " Väčšia ako " znamenie je operátor v prvej podmienené, čo je " keby " vyhlásenie , porovnanie dvoch čísel a vracia hodnotu true , ak je prvá väčšia ako druhej . " Menej ako " prevádzkovateľ funkcie v druhej podmienené, čo je " else if " tvrdenie , vracia hodnotu true , ak je prvé číslo menšie ako druhé . Ak chýba druhý operátor v jednej z týchto podmienených testov , kód sa nepodarí skompilovať a spustiť vôbec .
Operátori

Ak chcete vyhľadať chýbajúce operand chyby , je nutné nájsť operátormi v práci v rámci časti kódu . Aritmetické operátory sú tie , pre sčítanie , odčítanie , delenie a násobenie , s ďalšími možnosťami v niektorých jazykoch . Operátor priradenia je zvyčajne jediné znamienko rovnosti , ale ak sú dva alebo tri sa rovná príznaky sa objavujú dohromady to je zvyčajne podmienený test , ako v nasledujúcom príklade PHP : if ( $ a == $ b ) Spojené

testy dve premenné pre rovnosť , takže dvojité znamienko rovnosti pôsobí ako prevádzkovateľ . Podmienené operátormi kombinujú znamienko rovnosti s väčšou ako a menšie ako znaky vykonávať zložitejšie testy , takto : if ( $ a < = $ b )

Tento test vráti true , ak je prvá premenná je buď menšie alebo rovný druhému . ( Pozri Referencie 4 )
Logic

Niektoré jazyky používajú logické operátory kombinovať podmienené testami , ktoré tvoria komplexné reťaze testovanie . Nasledujúci príklad ukazuje Java : if ( ( numOne > numTwo ) && ( numOne > 0 ) )

Tento test vracia hodnotu true , ak obidva testy vnútri nej vrátiť true , pretože používa " a " ; prevádzkovateľa . Skripty možno tiež použiť " alebo " a " nie " v obdobných stavieb , takto : if ( ( numOne! = numTwo )

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené