Understanding and using C pointers:
"Improve your programming through a solid understanding of C pointers and memory management. With this practical book, you'll learn how pointers provide the mechanism to dynamically manipulate memory, enhance support for data structures, and enable access to hardware. Author Richard Reese...
Gespeichert in:
Beteilige Person: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | Englisch |
Veröffentlicht: |
Sebastopol, CA
O'Reilly Media
2013
|
Ausgabe: | 1st ed. |
Schlagwörter: | |
Links: | https://learning.oreilly.com/library/view/-/9781449344535/?ar |
Zusammenfassung: | "Improve your programming through a solid understanding of C pointers and memory management. With this practical book, you'll learn how pointers provide the mechanism to dynamically manipulate memory, enhance support for data structures, and enable access to hardware. Author Richard Reese shows you how to use pointers with arrays, strings, structures, and functions, using memory models throughout the book. Difficult to master, pointers provide C with much flexibility and power--yet few resources are dedicated to this data type. This comprehensive book has the information you need, whether you're a beginner or an experienced C or C++ programmer or developer. Get an introduction to pointers, including the declaration of different pointer types; learn about dynamic memory allocation, de-allocation, and alternative memory management techniques; use techniques for passing or returning data to and from functions; understand the fundamental aspects of arrays as they relate to pointers; explore the basics of strings and how pointers are used to support them; examine why pointers can be the source of security problems, such as buffer overflow; and learn several pointer techniques, such as the use of opaque pointers, bounded pointers, and the restrict keyword."--Back cover |
Beschreibung: | Includes index. - "Core techniques for memory management"--Cover. - Print version record |
Umfang: | 1 Online-Ressource illustrations |
ISBN: | 9781449344566 1449344569 9781449344535 1449344534 9781449344559 1449344550 |
Internformat
MARC
LEADER | 00000cam a22000002 4500 | ||
---|---|---|---|
001 | ZDB-30-ORH-047585757 | ||
003 | DE-627-1 | ||
005 | 20240228115304.0 | ||
007 | cr uuu---uuuuu | ||
008 | 191023s2013 xx |||||o 00| ||eng c | ||
020 | |a 9781449344566 |c electronic bk. |9 978-1-4493-4456-6 | ||
020 | |a 1449344569 |c electronic bk. |9 1-4493-4456-9 | ||
020 | |a 9781449344535 |9 978-1-4493-4453-5 | ||
020 | |a 1449344534 |9 1-4493-4453-4 | ||
020 | |a 9781449344559 |9 978-1-4493-4455-9 | ||
020 | |a 1449344550 |9 1-4493-4455-0 | ||
035 | |a (DE-627-1)047585757 | ||
035 | |a (DE-599)KEP047585757 | ||
035 | |a (ORHE)9781449344535 | ||
035 | |a (DE-627-1)047585757 | ||
040 | |a DE-627 |b ger |c DE-627 |e rda | ||
041 | |a eng | ||
072 | 7 | |a COM |2 bisacsh | |
072 | 7 | |a COM |2 bisacsh | |
072 | 7 | |a COM |2 bisacsh | |
082 | 0 | |a 005.133 |2 22 | |
100 | 1 | |a Reese, Richard M. |d 1953- |e VerfasserIn |4 aut | |
245 | 1 | 0 | |a Understanding and using C pointers |c Richard Reese |
250 | |a 1st ed. | ||
264 | 1 | |a Sebastopol, CA |b O'Reilly Media |c 2013 | |
300 | |a 1 Online-Ressource |b illustrations | ||
336 | |a Text |b txt |2 rdacontent | ||
337 | |a Computermedien |b c |2 rdamedia | ||
338 | |a Online-Ressource |b cr |2 rdacarrier | ||
500 | |a Includes index. - "Core techniques for memory management"--Cover. - Print version record | ||
520 | |a "Improve your programming through a solid understanding of C pointers and memory management. With this practical book, you'll learn how pointers provide the mechanism to dynamically manipulate memory, enhance support for data structures, and enable access to hardware. Author Richard Reese shows you how to use pointers with arrays, strings, structures, and functions, using memory models throughout the book. Difficult to master, pointers provide C with much flexibility and power--yet few resources are dedicated to this data type. This comprehensive book has the information you need, whether you're a beginner or an experienced C or C++ programmer or developer. Get an introduction to pointers, including the declaration of different pointer types; learn about dynamic memory allocation, de-allocation, and alternative memory management techniques; use techniques for passing or returning data to and from functions; understand the fundamental aspects of arrays as they relate to pointers; explore the basics of strings and how pointers are used to support them; examine why pointers can be the source of security problems, such as buffer overflow; and learn several pointer techniques, such as the use of opaque pointers, bounded pointers, and the restrict keyword."--Back cover | ||
650 | 0 | |a C (Computer program language) | |
650 | 4 | |a C (Langage de programmation) | |
650 | 4 | |a COMPUTERS ; Programming Languages ; C♯ | |
650 | 4 | |a COMPUTERS ; Programming Languages ; Java | |
650 | 4 | |a COMPUTERS ; Programming Languages ; Pascal | |
650 | 4 | |a C (Computer program language) | |
776 | 1 | |z 1449344186 | |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |z 1449344186 |
966 | 4 | 0 | |l DE-91 |p ZDB-30-ORH |q TUM_PDA_ORH |u https://learning.oreilly.com/library/view/-/9781449344535/?ar |m X:ORHE |x Aggregator |z lizenzpflichtig |3 Volltext |
912 | |a ZDB-30-ORH | ||
912 | |a ZDB-30-ORH | ||
951 | |a BO | ||
912 | |a ZDB-30-ORH | ||
049 | |a DE-91 |
Datensatz im Suchindex
DE-BY-TUM_katkey | ZDB-30-ORH-047585757 |
---|---|
_version_ | 1821494877472423936 |
adam_text | |
any_adam_object | |
author | Reese, Richard M. 1953- |
author_facet | Reese, Richard M. 1953- |
author_role | aut |
author_sort | Reese, Richard M. 1953- |
author_variant | r m r rm rmr |
building | Verbundindex |
bvnumber | localTUM |
collection | ZDB-30-ORH |
ctrlnum | (DE-627-1)047585757 (DE-599)KEP047585757 (ORHE)9781449344535 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 1st ed. |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03179cam a22005412 4500</leader><controlfield tag="001">ZDB-30-ORH-047585757</controlfield><controlfield tag="003">DE-627-1</controlfield><controlfield tag="005">20240228115304.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">191023s2013 xx |||||o 00| ||eng c</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781449344566</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">978-1-4493-4456-6</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1449344569</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">1-4493-4456-9</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781449344535</subfield><subfield code="9">978-1-4493-4453-5</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1449344534</subfield><subfield code="9">1-4493-4453-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781449344559</subfield><subfield code="9">978-1-4493-4455-9</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1449344550</subfield><subfield code="9">1-4493-4455-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)047585757</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP047585757</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ORHE)9781449344535</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)047585757</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">22</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Reese, Richard M.</subfield><subfield code="d">1953-</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Understanding and using C pointers</subfield><subfield code="c">Richard Reese</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1st ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Sebastopol, CA</subfield><subfield code="b">O'Reilly Media</subfield><subfield code="c">2013</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index. - "Core techniques for memory management"--Cover. - Print version record</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">"Improve your programming through a solid understanding of C pointers and memory management. With this practical book, you'll learn how pointers provide the mechanism to dynamically manipulate memory, enhance support for data structures, and enable access to hardware. Author Richard Reese shows you how to use pointers with arrays, strings, structures, and functions, using memory models throughout the book. Difficult to master, pointers provide C with much flexibility and power--yet few resources are dedicated to this data type. This comprehensive book has the information you need, whether you're a beginner or an experienced C or C++ programmer or developer. Get an introduction to pointers, including the declaration of different pointer types; learn about dynamic memory allocation, de-allocation, and alternative memory management techniques; use techniques for passing or returning data to and from functions; understand the fundamental aspects of arrays as they relate to pointers; explore the basics of strings and how pointers are used to support them; examine why pointers can be the source of security problems, such as buffer overflow; and learn several pointer techniques, such as the use of opaque pointers, bounded pointers, and the restrict keyword."--Back cover</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">C (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">C (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">COMPUTERS ; Programming Languages ; C♯</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">COMPUTERS ; Programming Languages ; Java</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">COMPUTERS ; Programming Languages ; Pascal</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">C (Computer program language)</subfield></datafield><datafield tag="776" ind1="1" ind2=" "><subfield code="z">1449344186</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe</subfield><subfield code="z">1449344186</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-91</subfield><subfield code="p">ZDB-30-ORH</subfield><subfield code="q">TUM_PDA_ORH</subfield><subfield code="u">https://learning.oreilly.com/library/view/-/9781449344535/?ar</subfield><subfield code="m">X:ORHE</subfield><subfield code="x">Aggregator</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">BO</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield></datafield></record></collection> |
id | ZDB-30-ORH-047585757 |
illustrated | Illustrated |
indexdate | 2025-01-17T11:21:22Z |
institution | BVB |
isbn | 9781449344566 1449344569 9781449344535 1449344534 9781449344559 1449344550 |
language | English |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | 1 Online-Ressource illustrations |
psigel | ZDB-30-ORH TUM_PDA_ORH ZDB-30-ORH |
publishDate | 2013 |
publishDateSearch | 2013 |
publishDateSort | 2013 |
publisher | O'Reilly Media |
record_format | marc |
spelling | Reese, Richard M. 1953- VerfasserIn aut Understanding and using C pointers Richard Reese 1st ed. Sebastopol, CA O'Reilly Media 2013 1 Online-Ressource illustrations Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier Includes index. - "Core techniques for memory management"--Cover. - Print version record "Improve your programming through a solid understanding of C pointers and memory management. With this practical book, you'll learn how pointers provide the mechanism to dynamically manipulate memory, enhance support for data structures, and enable access to hardware. Author Richard Reese shows you how to use pointers with arrays, strings, structures, and functions, using memory models throughout the book. Difficult to master, pointers provide C with much flexibility and power--yet few resources are dedicated to this data type. This comprehensive book has the information you need, whether you're a beginner or an experienced C or C++ programmer or developer. Get an introduction to pointers, including the declaration of different pointer types; learn about dynamic memory allocation, de-allocation, and alternative memory management techniques; use techniques for passing or returning data to and from functions; understand the fundamental aspects of arrays as they relate to pointers; explore the basics of strings and how pointers are used to support them; examine why pointers can be the source of security problems, such as buffer overflow; and learn several pointer techniques, such as the use of opaque pointers, bounded pointers, and the restrict keyword."--Back cover C (Computer program language) C (Langage de programmation) COMPUTERS ; Programming Languages ; C♯ COMPUTERS ; Programming Languages ; Java COMPUTERS ; Programming Languages ; Pascal 1449344186 Erscheint auch als Druck-Ausgabe 1449344186 |
spellingShingle | Reese, Richard M. 1953- Understanding and using C pointers C (Computer program language) C (Langage de programmation) COMPUTERS ; Programming Languages ; C♯ COMPUTERS ; Programming Languages ; Java COMPUTERS ; Programming Languages ; Pascal |
title | Understanding and using C pointers |
title_auth | Understanding and using C pointers |
title_exact_search | Understanding and using C pointers |
title_full | Understanding and using C pointers Richard Reese |
title_fullStr | Understanding and using C pointers Richard Reese |
title_full_unstemmed | Understanding and using C pointers Richard Reese |
title_short | Understanding and using C pointers |
title_sort | understanding and using c pointers |
topic | C (Computer program language) C (Langage de programmation) COMPUTERS ; Programming Languages ; C♯ COMPUTERS ; Programming Languages ; Java COMPUTERS ; Programming Languages ; Pascal |
topic_facet | C (Computer program language) C (Langage de programmation) COMPUTERS ; Programming Languages ; C♯ COMPUTERS ; Programming Languages ; Java COMPUTERS ; Programming Languages ; Pascal |
work_keys_str_mv | AT reeserichardm understandingandusingcpointers |