< previous page page_a86 next page >

Page A86
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
converting, to binary, 1143-1146
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
representing, 9
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
syntax template for, A26
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Decimal places in output statements, 111-112
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Decimal point.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See also Period (.)
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in floating point numbers, 56
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in input data, 135
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in output formatting, 111-112
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Deciphering messages case study, 619-628
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Decisions in programming.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See Control structures
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Declarations, 56-57
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in blocks, 75
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of classes, 843-846
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
comments for, A33
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of constants, 59-62
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of constructors, 863-865
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in for statements, 469
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
forward, 336, 1051-1052
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of functions, 328, 335-338
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
header files for, 341-342
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
initializations in, 399-400
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of multidimensional arrays, 727
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
new data types in, 544-545
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of objects, 846
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of one-dimensional arrays, 595-596, 601-602, 604-607
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of parameters, 332
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of pointers, 969-970, 972
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of records (structs), 773-774
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of strings, 671-672
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
syntax templates for, A14, A16
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of two-dimensional arrays, 710, 723
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of unions, 786-787
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of variables, 57-59, 395-397
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Decrement operator, 67-68, 510
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with pointers, 979
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
precedence of, 516, A1
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
side effects from, 512-513
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Deep copying in classes, 996-997
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Default constructors, 863-865, 925
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Default parameters, 344n
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Default switch statement labels, 461-463
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
#define directive, 372, 862
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Definitions
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for data types, 189-190, 535
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for functions, 72, 74, 327-328, 335-338
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
recursive, 1121
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for variables, 395-397
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Delete function (OrdList class), 1060, 1076-1078
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
delete operator, 980-986
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
DeleteTop function (OrdList class), 1059, 1074-1076, 1110
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Deleting
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
files, 416-417
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
linked list items, 1050, 1074-1078, 1082, 1109-1110
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
DeMorgan, Augustus, 198, 406
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
DeMorgan's Law, 194n, 224
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Demotion of data types, 549-551
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Dereference operator, 970-971, 973
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Dereferencing
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
pointers, 970-971, 973, 978
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
reference variables, 987
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Derived classes, 910
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
constructors for, 917, 919
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
deriving, 911-914
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Descartes, René, 100
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Descendants of classes, 910
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Descending sorts, 656-657
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Designs
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of functions, 352-356
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
implementing, 157-161
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of interfaces, 400-404, 415-417
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of loops, 273-277, 281-283
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
object-oriented.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See Object-oriented design (OOD)
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
top-down, 152-156, 162
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Destructors, 868, 994-995
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Diagrams, syntax, 46-47
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Difference Engine, 330, 406
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Differential calculus, 101
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Digits
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
BNF definition of, 46-47 significant, 527-528, 530
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
syntax templates for, 48, 506, A27
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
testing characters for, 413, A3
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Direct addressing, 970
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Directives, preprocessor, 76-77, 546-547, 862
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Disk drives
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for secondary storage, 17-18
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for virtual memory, 1023
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Disk files.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See Files
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Divide and conquer techniques,24, 27, 153, 162
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Division, 65-66
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in assignment operators, 510
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with mixed data types, 98-99
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
precedence of, 94-95
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
by zero, 66
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Dnames, syntax template for, A17
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
do-while statements, 464-468
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Documentation, 8
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
comments for, A32-A35
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
data flow, 356-358
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in function headings, 358-359
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
interfaces as, 356
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
self-documenting code, 164-165
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Domains
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of data types, 502
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in object-oriented design, 930-931
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Dot notation, 140
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for class members, 847, 849-850
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for structure (struct) members, 774-775, 821-822, 973
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
DoTowers function (TestTowers), 1129-1132
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Dot (.).
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See Period (.)
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
double data type, 55-56
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
as atomic data type, 503
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
constants, 508
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
demoting, 550
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
promoting, 548

 
< previous page page_a86 next page >