Programming in C

(Barry) #1
510 C language

digraph characters, 425
enumeration constants, 430
expressions, specifications, 439
filename extension, 7
floating-point constants, 427-428
fractions program, writing, 413-414
functions
calls, 455-456
definition of, 454-455
pointers, 456
identifiers, 425
keywords, 426
universal character names, 426
increment operators, 445
integer constants, 427
interpreters, 10
ISO standardization efforts, 1
logical operators, 444
operators, summary table, 440-442
origins, 1
pointers
declarations, 437-438
operators, 448
predefined identifiers, 466
preprocessor, 460
directives, 461-465
trigraph sequences, 460-461
relational operators, 444-445
scopes, 452
sizeof operators, 447
statements
break, 456
compound, 456
continue, 457
do, 457
for, 457
goto, 458
if, 458

null, 458
return, 459
switch, 459-460
while, 460
storage classes
functions, 452
var iables, 452-454
structures
declarations, 434-436
operators, 448
pointers, 450
text editors, 7
type cast operators, 446
unions, declarations, 436-437
vendor marketing, 1
Web site resources, Kochan-Wood.com,
502
C preprocessor
conditional compilation, 316
#else statement, 316-318
#endif statement, 316-318
#ifdef statement, 316-318
#ifndef statement, 316-318
statements, #define, 299-303
The C Programming Language, 501
The C Reference Manual, 501
C# language
development history, 422
fractions program, writing, 422-424
C# Programming in the Key of C#, 503
C++ language
development history, 419
fractions program, writing, 419-421
C++ Primer Plus, 4th Edition, 503
cabs( ) function, 488
cacos( ) function, 488
cacosh( ) function, 488

25 0672326663 index 6/10/04 2:04 PM Page 510

Free download pdf