Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  


AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Operatorul ternar

c

+ Font mai mare | - Font mai mic





DOCUMENTE SIMILARE

Trimite pe Messenger
#include<iostream
Algoritmi de programare dinamica
Tipuri de date predefinite
METODE DE ELABORARE A ALGORITMILOR.GREEDY
PROGRAMARE IN LIMBAJUL C - CULEGERE DE PROBLEME
Constante
TABLOURI BIDIMENSIONALE
Liste liniare
Structuri cu autoreferire
Gestiunea imaginilor

TERMENI importanti pentru acest document

Operatorul ternar ?

Operatorul ' poate fi utilizat pentru a inlocui instructiunea if / else avand forma:




if (conditie)

expresie1

else

expresie2

Operatorul ternar ' necesita trei operanzi si are forma generala:

Expr1 ? Expr2 : Expr3

unde Expr1, Expr2 si Expr3 sunt expresii.

Se evalueaza expresia Expr1. Daca este adevarata, se evalueaza Expr2, care devine valoarea intregii expresii. Daca Expr1 este falsa, se evalueaza Expr3, iar valoarea acesteia devine valoarea intregii expresii:

Exemplu:

x = 10;

y = x > 200;

Cum 10 > 9, valoarea lui y va fi 100. Daca x ar fi mai mic decat 9, y va primi valoarea 200.

Acelasi program scris cu if /else va fi:



x = 10;

if (x > 9) y = 100;

else y = 200;

In alcatuirea expresiilor din declaratia operatorului ternar ' pot fi folosite si functii:

Exemplu:

# include <stdio.h>

f1(

f2(); // prototipurile functiilor f1() si f2()

void main()

f1(

f2(int n)

Daca se introduce zero, atunci va fi apelata printf() si va afisa ' S-a introdus zero'. Daca se introduce alt numar, atunci programul va executa atat functia f1(), cat si functia f2().






Politica de confidentialitate



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 715
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2022 . All rights reserved

Distribuie URL

Adauga cod HTML in site