深入理解C指针
陈晓亮 译
出版时间:2014年01月
页数:188
深入理解C指针和内存管理,提升编程效率!这是一本实战型图书,通过它,读者可以掌握指针动态操控内存的机制、对数据结构的增强支持,以及访问硬件等技术。本书详细阐述了如何在数组、字符串、结构体和函数中使用指针,同时演示了相应的内存模型及其对指针使用的影响。
指针为C语言带来了强大的功能和灵活性,却也是C语言中最难啃的一块“骨头”。本书旨在帮读者透彻理解指针,解决这个老大难问题。不论是初学者还是经验丰富的C/C++程序员和开发人员,都能从本书受益。
本书主要内容包括:
· 指针的基本概念及各种指针类型的声明;
· 学习动态内存分配、释放以及其他内存管理技术;
· 向函数传递数据和从函数返回数据;
· 理解数组和指针的关系;
· 如何通过指针使用字符串;
· 检查缓冲区溢出等指针安全问题;
· 理解不透明指针、有界指针、restrict关键字。
Richard Reese
华盛顿州塔尔顿州立大学副教授。Reese自2002年起就在塔尔顿州立大学教授计算机科学课程,此前在洛克希德·马丁公司做过十年软件开发。Reese著有多本技术图书,包括Oracle Certified Associate,Java SE 7 Programmer Study Guide,Java 7 New Features Cookbook,EJB 3.1 CookBook等。
书名:深入理解C指针
译者:陈晓亮 译
国内出版社:人民邮电出版社
出版时间:2014年01月
页数:188
书号:978-7-115-34448-9
原版书书名:Understanding and Using C Pointers
原版书出版商:O'Reilly Media
Richard Reese
华盛顿州塔尔顿州立大学副教授。reese自2002年起就在塔尔顿州立大学教授计算机科学课程,此前在洛克希德·马丁公司做过十年的软件开发。reese著有多本技术图书,包括oracle certified associate,java se 7 programmer study guide,java 7 new features cookbook,ejb 3.1 cookbook等。
Richard Reese has worked in the industry and academics for the past 29 years. For 10 years he provided software development support at Lockheed and at one point developed a C based network application. He was a contract instructor providing software training to industry for 5 years. Richard is currently an Associate Professor at Tarleton State University in Stephenville Texas.