Книга Introductory C with C++ Richard Petersen

Introductory C with C++

Автор: Richard Petersen
Език: Английски език
Корици: С меки корици
Издател: surfing turtle press
Наличност: Външен склад
Изпращаме след 9-15 дни
48.46 94.78 лв
C differs from most programming languages in its use of expressions, pointers, and arrays. For those...

Информация за книгата

Автор
Език
Английски език
Корици
Книга - С меки корици
Издадена
2023
страници
838
EAN
9781949857399
ISBN
1949857395
Enbook ID
43166033
Издател
Теглоt
1532
Размери
191 x 235 x 44

Пълно описание

C differs from most programming languages in its use of expressions, pointers, and arrays. For those learning C, pointers are the greatest source of confusion. The primary aim of this text is to provide working models of how pointers are used in C as well as an introduction to their use in C++.

    Most beginners falter on the use of pointers. Many try to avoid pointers completely, but quickly find that pointers are used extensively throughout C programs. Some attain a partial understanding of pointers which, at first, gets them by. However, when faced with complex programming tasks, they find that pointers become a necessity.

    In most programming languages one learns about pointers only after most other topics have been discussed. Pointers are just one more added feature of the language. In C and in C++, however, pointers are used with every feature. There are pointers to variables, pointers as parameters, pointers as arrays, pointers to structures, and even pointers to pointers. With each feature pointers are used differently. The way pointers work with variables is very different from the way pointers work with arrays. In this text, you learn pointers as you learn each feature of the language. With variables, you learn pointers to variables; with parameters, pointers to parameters; with functions: pointers to functions; with arrays, pointers in arrays; with structures, pointers to structures. In addition, for C++ you will learn pointers to objects, to class members, and derived objects. Such an approach provides an understanding of the many different ways pointers are used throughout the language.

    The text is arranged in five sections. The first section focuses on the basic structure of the language. Variables, functions, and expressions are carefully examined. The second section deals with arrays. Arrays form an exception in C. Unlike structures they are not data objects. They are completely managed by pointers. The third section describes data structures and file management. The chapter on data structures introduces basic concepts such as linked lists and trees. A special examination is made of recursion and how it operates with lists, trees, and b-trees. The chapters on file management discuss the different types of files with special emphasis on record files b-tree indexes. The fourth section provides an introduction to C++, covering classes and objects, their use with pointers, as well as operator overloading and inheritance. The fifth section covers additional topics greater detail such as the pre-processor and bitwise operations. 

Може също да ви хареса

42.68 83.48 лв

Watercolor

Marie-Pierre Salé
99.94 195.46 лв

Frederic Law Olmsted

Beveridge Charles E.
74.83 146.35 лв

The Scouts of the Valley

Joseph A. Altsheler
12.50 24.45 лв
16.17 31.62 лв

Ink Stains

Kristi Petersen Schoonover
14.36 28.08 лв

Rough Riders

Theodore Roosevelt
11.04 21.60 лв
7.43 14.53 лв
17.42 34.07 лв

French Guiana

Matt Reeck
15.21 29.75 лв

Sketch Encyclopedia

3dtotal Publishing
42.38 82.89 лв
27.87 54.51 лв

Node.js

Sebastian Springer
36.66 71.69 лв

Recharge

Alan Hargreaves
17.22 33.68 лв

Made to Stick

Chip Heath
10.09 19.73 лв

Etch A Sketch

Patricia G. Cutrell
21.69 42.42 лв
43.29 84.66 лв

Клиенти, които купиха тази книга, купиха също

33.89 66.29 лв
17.02 33.29 лв

the local

Ibn Hazm
20.13 39.38 лв
8.08 15.80 лв

DREAMadrid.

Esteban Penelas
8.28 16.20 лв
16.52 32.31 лв
22.65 44.29 лв

AMETS BIZIA

SAMPEDRO
7.78 15.21 лв
28.62 55.98 лв
20.54 40.16 лв
18.83 36.82 лв
11.75 22.97 лв
13.30 26.02 лв
6.88 13.45 лв