< previous page page_a82 next page >

Page A82
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Boldface text in syntax diagrams, 47
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
bool.h file, 546, 862
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Boole, George, 188n, 198-199
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Boolean data type, 188-190
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Boolean expressions, 188-196
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Boolean functions, 412-415
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Braces ({ })
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in array initializations, 602
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for blocks, 74, 205-206
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for enumeration types, 536-537
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in functions, 43, 72
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with if statements, 204-205, 208, 212
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
positioning, 205-206
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for record (struct) declarations, 774
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for record (struct) initializations, 776
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in syntax templates, 48
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Brackets
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for array index values ([]), 595-597, 709, 821-822
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for preprocessor directives (<>), 77, 546
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Branching, 14.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See also Control structures
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with do-while, 464-468
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with if.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See if statements
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with switch, 460-464
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
break statements
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with loops, 472-475
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with switch statements, 460-464
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Bugs.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See also Errors
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
from assignment expressions, 209, 511-512
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
encapsulation for preventing, 360-361
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
from global variables, 401-404
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with increment and decrement operators, 512-513
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
and interface design, 415-416
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
from operator associativity, 517
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
from reference parameters, 343
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
and variable initialization, 400
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Building-block problem-solving approach, 24-25, 28, 164
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Byron, Anna Isabella, 406
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Byron, Lord, 406
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Bytes
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in data representation, 8-9
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in data type sizes, 503-504
C
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
CalcPay function (Payroll), 30
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
CalculateAndPrint function (CategoryCount), 484-485
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Calculations, 65-68. See also Expressions
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Calculators
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Difference Engine, 330, 406
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
mechanical, 100-101
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Calculus, 101
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Calling functions, 43-44, 100-102, 141, 334-335
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Calls, recursive, 1120
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Campaign list case study, 809-821
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Cancellation errors, 532-533
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Candidate list case study, 809-821
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Candidate votes case study, 728-740
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Capitalization, A36. See also Uppercase letters
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of constant identifiers, 61-62, A36
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of enumerators, 537
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Car gas mileage case study, 81-84, 149-151
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Card game simulation, 1090-1109
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
CardAt function (CardPile class), 1084, 1086, 1089
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
CardDeck class
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
constructor for, 1094-1095, 1098
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
implementation file for, 1097-1101
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
specification file for, 1094-1095
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
carddeck.cpp file, 1097-1109
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
carddeck.h file, 1094-1095
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
CardPile class
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
constructors for, 1085-1087
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
destructor for, 1085, 1088-1089
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
implementation file for, 1085-1090
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
specification file for, 1084-1085
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
cardpile.cpp file, 1086-1090
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
cardpile.h file, 1084-1085
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Caret (^), 510
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
CargoMoment function (Starship), 443
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Carriage return, escape sequence for, 521
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Case labels for switch statements, 460-463
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Case of characters. See also Letters
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
converting, 524-526, A5
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with identifiers, 51, A36
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Cast operations, 95-99, 509-510, 514
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with enumeration types, 540
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
precedence of, 516
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
syntax template for, A24
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
CategoryCount program, 482-485
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
CD-ROM drives, 17
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
ceil function, A6
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Center of gravity case study, 433-445
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Central processing unit (CPU), 15-16
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
CHAR_BITS constant, A5
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
char data type, 53-55, 517-518
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
as atomic data type, 502-503
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
bytes for, 9
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
collating sequences for, 55, 191-192
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
comparing, 55, 522-523
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
constants, 59-61, 520-521
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
converting case of, 524-526
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
converting to integers, 523-524
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with input statements, 135-141
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
promoting, 549
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
range of values for, 504

 
< previous page page_a82 next page >