Video: C Programming Tutorial for Beginners 2024
O instrucțiune IF vă permite să adăugați teste condiționale la programele dvs. Cu alte cuvinte, vă permite să executați anumite afirmații numai dacă o anumită condiție este îndeplinită. Acest tip de procesare condiționată este o parte importantă a oricărui program, dar cel mai banal.
care stabilește un test logic pentru a determina dacă condiția este adevărată sau falsă. De exemplu: X = 5
Această condiție este valabilă dacă valoarea variabilei X este 5. Dacă X are altă valoare, condiția este falsă.
Puteti folosi mai putin sau mai mult decat semne intr-o expresie conditionata, cum ar fi:
Led 1000
Aici prima expresie este valabila daca valoarea LED-ului este mai mica de 10. A doua expresie este valabil dacă valoarea vitezei este mai mare de 1 000.
IF Led <11 Următorul program luminează succesiv LED-urile. Utilizează o variabilă numită Led pentru a reprezenta pinul de ieșire. La fiecare trecere prin buclă, se adaugă 2 la variabila Led pentru a determina următorul LED care urmează să fie declanșat.
Aici programul sare pe Eticheta principală dacă valoarea variabilei Led este mai mică de 11.
După ce programul luminează LED-ul în pinul 10, programul adaugă 2 la variabila Led, setând această variabilă la 12. Apoi, expresia condiționată în instruciunea IF (X <11) testează falsă în loc de adevărat, deci declarația IF nu trece la eticheta principală în acest moment.
În schimb, declarația după executarea instrucțiunii IF, care resetează variabila Led la zero. Apoi, o instrucțiune GOTO trimite programul înapoi la eticheta principală, unde primul LED-ul se aprinde din nou.
"Programul de lumini LED" Doug Lowe "10 iulie 2011" Acest program luminează intermitent LED-urile conectate la pinii 0, 2, 4, 6, 8 și 10 'în ordine."Această versiune a programului folosește o instrucțiune IF simplă" {$ PBASIC 2. 5} '{$ STAMP BS2} Viteză VAR BYTE Led VAR BYTE Viteză = 50 Led = 0 Principal: HIGH Led PAUSE Viteză LOW Led PAUSE Viteză Led = Led + 2 LED Led <11 LED Led Principal = 0 GOTO Principal