C++: a beginner's Guide, Second Edition


CRITICAL SKILL 1.8: Two Control Statements



Download 11,33 Mb.
Pdf ko'rish
bet20/194
Sana12.03.2022
Hajmi11,33 Mb.
#491693
1   ...   16   17   18   19   20   21   22   23   ...   194
Bog'liq
C A Beginner\'s Guide 2nd Edition (2003)

CRITICAL SKILL 1.8: Two Control Statements 
 
Inside a function, execution proceeds from one statement to the next, top to bottom. It is possible, 
however, to alter this flow through the use of the various program control statements supported by 
C++. Although we will look closely at control statements later, two are briefly introduced here because 
we will be using them to write sample programs.
The if Statement
You can selectively execute part of a program through the use of C++’s conditional statement: the if. The 
if statement works in C++ much like the IF statement in any other language. For example, it is 
syntactically identical to the if statements in C, Java, and C#. Its simplest form is shown here:
if(condition) statement;
where condition is an expression that is evaluated to be either true or false. In C++, true is nonzero and 
false is zero. If the condition is true, then the statement will execute. If it is false, then the statement will 


27 
C++ A Beginner’s Guide by Herbert Schildt 
not execute. For example, the following fragment displays the phrase 10 is less than 11 on the screen 
because 10 is less than 11.
if(10 < 11) cout << "10 is less than 11";
However, consider the following:
if(10 > 11) cout << "this does not display";
In this case, 10 is not greater than 11, so the cout statement is not executed. Of course, the operands 
inside an if statement need not be constants. They can also be variables.
C++ defines a full complement of relational operators that can be used in a conditional expression. They 
are shown here:
Operator 
Meaning 

Less than 
<= 
Less than or equal 

Greater than 
>= 
Greater than or equal 
== 
Equal to 
!= 
Not equal 
Notice that the test for equality is the double equal sign. Here is a program that illustrates the if 
statement:
// Demonstrate the if.
#include
using namespace std;


28 
C++ A Beginner’s Guide by Herbert Schildt 
The output generated by this program is shown here:
a is less than b
c contains -1
c is negative
c contains 1
c is non-negative

Download 11,33 Mb.

Do'stlaringiz bilan baham:
1   ...   16   17   18   19   20   21   22   23   ...   194




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish