< previous page page_a81 next page >

Page A81
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Assemblers, 10
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Assembly language, 10, 21
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
assert function, 371-373, A2-A3
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
assert.h file, 371-372, A2-A3
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Assertions
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
as comments, 354-356
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
and control structures, 187-188
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
executable, 371-373, A2-A3
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
implementation and abstract, 1062
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
loop invariants, 305-307
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for out-of-bounds array indexes, 600
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Assignments, 63-64, 510-512
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of class members, 847
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
versus comparisons, 193
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of enumeration types, 538-540
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
mixing data types in, 95-96
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of pointers, 978-979
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of records (structs), 777
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
side effects from, 209, 510-511
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
slicing problem with, 927
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of strings, 671-672
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
syntax templates for, A21
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
type coercion in, 549-551
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Associativity of operators, 95, 516-517, A1-A2
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Asterisk (*)
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in assignment operators, 510, 512
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in comments, 29, 70-71
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for multiplication, 65-66
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with pointers, 969-970, 972-974, 978
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
precedence of, 94-95, 197, 516, A1
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
At sign (@), 355
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
atan function, A6
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
atof function, A8
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
atoi function, A8
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
atol function, A8
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Atomic data types, 502-504
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Attendance case study, 683-698
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Automated address book case study, 794-809
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Automatic arrays, 602
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Automatic variables, 398-400
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Auxiliary storage devices, 16-17
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Average income by gender case study, 286-292
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Average rainfall case study, 486-492
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Averages of test scores case study, 169-173
B
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
\b escape sequence, 521
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
B language, 21
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Babbage, Charles, 330, 406-407
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Backslash (\)
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for escape sequences, 520-521
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in output statements, 69-70
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Backspace, escape sequence for, 521
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Backus, John, 46
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Backus-Naur Form (BNF), 46-47
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Bar charts
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in absenteeism case study, 741-743, 746
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in sales case study, 362-363
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Bar (|)
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in assertion comments, 355
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for bit manipulation, 196, 510, 513
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in logical operators, 193-196
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
precedence of, 197, 516, A1-A2
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Base addresses of arrays, 608, 720, 976-978
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Base case in recursion, 1121
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Base classes, 910
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Base specifiers, syntax template for, A19
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Basic Combined Programming Language (BCPL), 21
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
BASIC language, 11n, 1120
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Batch processing, 19, 144-145
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
BCPL (Basic Combined Programming Language), 21
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Beechcraft Starship-1 weight and balance case study, 433-445
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Beep, escape sequence for, 521
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Bell, escape sequence for, 521
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Big-O notation, 286
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Binary numbers
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
codes for, 8
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
converting decimal numbers to, 1143-1146
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Binary operators, 65, A18
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Binary search, 662-666
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Binding of operations to objects, 925-930
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
BinSearch function, 663-664
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
efficiency of, 667-668
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in Exam, 694-695
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in TimeCardList class, 946, 948, 950-951
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
walk-through of, 664-666
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Birthday calls case study, 882-889
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Birthday reminder case study program, 569-576, 679-683
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
BirthdayCalls program, 885-889
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
BirthdayReminder program, 572-581, 679-683
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Bits, 8-9
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Bitwise operators, 196, 510, 513
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Black box concept, 850-851
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Blank characters
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in input data, 135, 138-139
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in strings, 107-108, 672-675
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
testing for, 413
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Blank lines
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in output, 106-107
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in programs, 73, A33
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Blocks, 73-75
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
braces for, 74, 205-206
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for functions, 352
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with if statements, 204-205, 212
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
nested, 393-396
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
scope in, 393-396
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
syntax template for, A12
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with while statements, 255
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
BNF (Backus-Naur Form), 46-47
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Body
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of functions, 43, 49, 72, 352
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of loops, 254-255

 
< previous page page_a81 next page >