Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Reese, Richard M., 1953-
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol, CA : O'Reilly Media, 2013.
Edición:1st ed.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_ocn853280615
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 130719s2013 caua o 001 0 eng d
010 |a  2013454851 
040 |a N$T  |b eng  |e pn  |c N$T  |d UMI  |d YDXCP  |d CUS  |d DEBSZ  |d IDEBK  |d COO  |d UA@  |d VT2  |d EBLCP  |d OCLCQ  |d OCLCF  |d OCLCQ  |d FEM  |d NRC  |d OCLCQ  |d CEF  |d WYU  |d UAB  |d TXI  |d UKAHL  |d OCLCQ  |d OCLCO  |d OCLCQ 
016 7 |a 016270450  |2 Uk 
019 |a 855866913  |a 859867409  |a 968115543  |a 969036933  |a 1066514249  |a 1103254594  |a 1111192313  |a 1129331556  |a 1152986053 
020 |a 9781449344566  |q (electronic bk.) 
020 |a 1449344569  |q (electronic bk.) 
020 |a 9781449344535 
020 |a 1449344534 
020 |a 9781449344559 
020 |a 1449344550 
020 |z 1449344186 
020 |z 9781449344184 
029 1 |a AU@  |b 000052007079 
029 1 |a AU@  |b 000067099878 
029 1 |a DEBBG  |b BV041431323 
029 1 |a DEBSZ  |b 398271682 
035 |a (OCoLC)853280615  |z (OCoLC)855866913  |z (OCoLC)859867409  |z (OCoLC)968115543  |z (OCoLC)969036933  |z (OCoLC)1066514249  |z (OCoLC)1103254594  |z (OCoLC)1111192313  |z (OCoLC)1129331556  |z (OCoLC)1152986053 
037 |a CL0500000258  |b Safari Books Online 
050 4 |a QA76.73.C15 
072 7 |a COM  |x 051310  |2 bisacsh 
072 7 |a COM  |x 051280  |2 bisacsh 
072 7 |a COM  |x 051130  |2 bisacsh 
082 0 4 |a 005.133  |b R  |2 22 
049 |a UAMI 
100 1 |a Reese, Richard M.,  |d 1953- 
245 1 0 |a Understanding and using C pointers /  |c Richard Reese. 
250 |a 1st ed. 
260 |a Sebastopol, CA :  |b O'Reilly Media,  |c 2013. 
300 |a 1 online resource :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
500 |a Includes index. 
500 |a "Core techniques for memory management"--Cover 
588 0 |a Print version record. 
505 0 0 |t Introduction --  |t Dynamic memory management in C --  |t Pointers and functions --  |t Pointers and arrays --  |t Pointers and strings --  |t Pointers and structures --  |t Security issues and the improper use of pointers --  |t Odds and ends. 
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 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a C (Computer program language) 
650 6 |a C (Langage de programmation) 
650 7 |a COMPUTERS  |x Programming Languages  |x CÄ  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming Languages  |x Java.  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming Languages  |x Pascal.  |2 bisacsh 
650 7 |a C (Computer program language)  |2 fast  |0 (OCoLC)fst00843279 
776 0 8 |i Print version:  |a Reese, Richard M., 1953-  |t Understanding and using C pointers.  |b 1st ed.  |d Sebastopol, CA : O'Reilly Media, 2013  |z 1449344186  |w (OCoLC)821218568 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781449344535/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH25212522 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL1183950 
938 |a EBSCOhost  |b EBSC  |n 574333 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis28411035 
938 |a YBP Library Services  |b YANK  |n 10888474 
994 |a 92  |b IZTAP