Cheng, Harry H.

C for engineers and scientists : an interpretive approach / Harry H. Cheng. - New York : McGraw-Hill higher education, 2010. - xvi, 911 p. : ill. ; 23 cm. + 1 CD-ROM (4 3/4 in.)

Accompanied by CD-ROM entitled 'Ch', student edition, version 6.1, by SoftIntegration. "MHID: 0077234561"--CD-ROM. "Part no. CH-WIN-10610"--CD-ROM. Includes index.

pt. I. Structured programming in C. Introduction ; Getting started ; Number systems, scalar types, and input/output ; Operators and expressions ; Statements and control flow ; Functions ; Preprocessing directives ; Storage classes and program structure ; Formatted input and output ; Arrays ; Pointers ; Characters and strings ; Structures, enumerations, unions, and bit fields ; File processing ; Dynamic data structures and cross-platform software development ; Scientific computing in the entire real domain ; Programming with complex numbers in C99 and C++ -- pt. II. Object-based programming in C++. Introduction to C++ ; Classes and object-based programming in C++ ; Two- and three-dimensional plotting in C++ -- pt. III. Numerical computing in Ch. Computational arrays and matrix computations in Ch ; Advanced numerical analysis in Ch -- pt. IV. Numerical computing in MATLAB. Introduction to MATLAB and comparison study with C/Ch -- Appendix A : Keywords -- Appendix B : C99 features supported in Ch -- Appendix C : C++ features supported in Ch -- Appendix D : The ASCII character set.


System requirements: PC with Pentium-class processor, 90 MHz or higher; 88 MB disk space; Windows 95 or later.

9780071104326


C (Computer program language)
C++ (Computer program language)

QA76.73.C15