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



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

Ask the Expert
Q:
 
Does the use of a code block introduce any runtime inefficiencies? In other words, do the { and } 
consume any extra time during the execution of my program?


32 
C++ A Beginner’s Guide by Herbert Schildt 
A:
 
No. Code blocks do not add any overhead whatsoever. In fact, because of their ability to simplify the 
coding of certain algorithms, their use generally increases speed and efficiency.
Semicolons and Positioning
In C++, the semicolon signals the end of a statement. That is, each individual statement must end with a 
semicolon. As you know, a block is a set of logically connected statements that is surrounded by opening 
and closing braces. A block is not terminated with a semicolon. Since a block is a group of statements, 
with a semicolon after each statement, it makes sense that a block is not terminated by a semicolon; 
instead, the end of the block is indicated by the closing brace.
C++ does not recognize the end of the line as the end of a statement—only a semicolon terminates a 
statement. For this reason, it does not matter where on a line you put a statement.
For example, to C++
x = y;
y = y + 1;
cout << x << " " << y;
is the same as
x = y; y = y + 1; cout << x << " " << y;
Furthermore, the individual elements of a statement can also be put on separate lines. For example, the 
following is perfectly acceptable:
cout << "This is a long line. The sum is : " << a + b + c +
d + e + f;
Breaking long lines in this fashion is often used to make programs more readable. It can also help 
prevent excessively long lines from wrapping.
Indentation Practices
You may have noticed in the previous examples that certain statements were indented. C++ is a free-
form language, meaning that it does not matter where you place statements relative to each other on a 
line. However, over the years, a common and accepted indentation style has developed that allows for 
very readable programs. This book follows that style, and it is recommended that you do so as well. 
Using this style, you indent one level after each opening brace and move back out one level after each 
closing brace. There are certain statements that encourage some additional indenting; these will be 
covered later.


33 
C++ A Beginner’s Guide by Herbert Schildt 
1.
How is a block of code created? What does it do? 
2.
In C++, statements are terminated by a ____________. 
3.
All C++ statements must start and end on one line. True or false? 
Answer Key: 
1.
A block is started by a {. It is ended by a }. A block creates a logical unit of code. 
2.
semicolon 
3.
False.

Download 11,33 Mb.

Do'stlaringiz bilan baham:
1   ...   19   20   21   22   23   24   25   26   ...   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