C++/תנאים: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
מ ←משפט if else מקוצר: הגהה |
מ ←משפט if else מקוצר: הגהה |
||
שורה 101:
ניתן לקונן עוד משפטי if רבים בתוך חלק ה־else ככל שנרצה. התוכנית תבדוק את התנאים לפי הסדר עד שתגיע לתנאי אמיתי או לסוף המבנה - ה־else האחרון. כמו כן אנחנו לא חייבים להוסיף את חלק ה־else בסוף השרשרת הזו, במקרה כזה אם אף אחד מהתנאי לא מתקיים אז התוכנית תמשיך בביצוע שאר הפקודות שאחריו.
<source lang="text">
טקסט
</source>
== משפט if else מקוצר ==
נאתחל משתנה int x=1, ניתן לשאול באופן מקוצר ולתת פקודה בשורת השאלה הבוליאנית.
if(x ? cout<<"x=1" : /*else*/ cout<< "x = 0" ) ; זהו קיצור של if ו else באותו משפט, כהסימן : משמש else.▼
<source lang="text">
int x = 0;
if (x ? cout << "x=1" : cout << "x=0");
</source>
▲
== משפט switch ==
|