< previous page page_a87 next page >

Page A87
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
ranges of, 508
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
using, 533
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Double quotation mark (")
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
escape sequence for, 521
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for header files, 546
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for string constants, 59-60, 69, 108, 668-669
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Doubly nested loops, 282
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Drivers, 445-448
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in object-oriented design, 933
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for PunchIn program, 952-956
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for RecordList class, 1015
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Dynamic arrays, 1018-1030
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Dynamic binding, 925-930
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Dynamic data, 979-986, 990-1001
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Dynamic linked lists, 1050
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
and classes, 1079-1081
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
copying, 1138-1142
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
creating, 1051-1058
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
implementation file for, 1061-1078
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
pointer expressions for, 1078-1079
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
specification file for, 1058-1060
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
DynArray class, 1019
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
constructor for, 1021-1028
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
destructor for, 1021-1024, 1028
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
implementation file for, 1022-1030
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
specification file for, 1020-1022
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
dynarray.cpp file, 1022, 1026-1030
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
dynarray.h file, 1020-1022
E
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
EBCDIC character set, A31
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
character representations in, 518-520
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
control characters in, 520
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
letters in, 522
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
string comparisons in, 678
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Echo printing, 143-145
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Editors, 19, 78-79
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Efficiency
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of algorithms, 283-286
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of loops, 284-286, 821
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
versus readability, 211
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of searches, 666-668
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Eiffel language, 162
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Elaborated type specifiers, syntax template for, A15
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Election case study, 728-740
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Election program, 732-740
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Electronic activity director case study, 215-219
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Elements in one-dimensional arrays, 596
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
else-clause.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See if statements
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Embedded comments, 357-358
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Employee absenteeism case study, 741-757
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Employee time card lookup case study, 935-956
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Empty linked lists, creating, 1062
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Empty sets, 198
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Encapsulation of functions, 352-353, 360-361
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
End-of-file-controlled loops, 263-264, 275, 279-280
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
end1 manipulator, 70, 106-107
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Enter key, newline characters from, 136
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Entering programs, 77-78
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Entry conditions in assertion comments, 355
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Enumeration types, 536-538
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for array indices, 605-606
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
assignment with, 538-540
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
as atomic data type, 503
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
comparisons with, 541
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
function values returned with, 542-544
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
incrementation with, 540-541
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
input and output with, 541-542
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
named and anonymous, 544-545
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
syntax templates for, A15-A16
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Enumerators, 536, A16
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
EOF-controlled loops, 263-264, 275, 279-280
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Equal function (TimeType class), 856, 866
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Equal sign (=)
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in assertion comments, 355
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in assignment statements, 63-64, 193, 510-512, 847
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with character comparisons, 522
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for class member assignments, 847
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in constant declarations, 60
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in if statements, 208-209
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with pointers, 978-979
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
precedence of, 197, 516, A1-A2
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in relational operators, 191-193
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Equality
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
comparing floating point numbers for, 201
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
syntax template for, A23
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Errors.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See also Bugs
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
cancellation, 532-533
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
checking for, 426-427, 433
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
input, 577-581
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
logic, 79-81, 240
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
representational, 529-530
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
round-off, 757
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
syntax, 46, 79, 240
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Escape sequences, 520-521, A29
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Etiquette in interactive input, 142-143
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Evaluating expressions, 64-68, 196, 200-201
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Event-controlled loops
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
end-of-file-controlled, 263-264, 279-280
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
flag-controlled, 264-265, 275-276
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
sentinel-controlled, 259-263, 275
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Event counters in loops, 268
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Exactness of floating point numbers, 56, 201, 528-530
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Exam attendance case study, 683-698
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Exam program, 688-698
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Exception reports, 577
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Exchange sorts, 653-657
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Exclamation point (!)
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in assertion comments, 355

 
< previous page page_a87 next page >