程序设计最绚丽的星星,探讨C语言指针的基本概念及它与变量、数组、结构和档案之间的应用!
《指针的编程艺术(附光盘第2版)》业界知名人士“C先生”蔡明志力作,带你快速进入指针的世界!
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 指针的编程艺术(附光盘第2版) |
分类 | |
作者 | 蔡明志 |
出版社 | 人民邮电出版社 |
下载 | ![]() |
简介 | 编辑推荐 程序设计最绚丽的星星,探讨C语言指针的基本概念及它与变量、数组、结构和档案之间的应用! 《指针的编程艺术(附光盘第2版)》业界知名人士“C先生”蔡明志力作,带你快速进入指针的世界! 内容推荐 “指针”(Pointer),这是个让人又爱又难受的主题。常有人说:“指针好难啊,都不知道该怎么学……”。有许多人学到指针时,便裹足不前。基本原因是没有合适的图书来指导学习指针及其相关的问题。 蔡明志所著的《指针的编程艺术(第二版)》内容精彩无比,除了对C语言的指针有深入的探讨外,同时也对与指针有异曲同工之妙的reference详加讨论。《指针的编程艺术(第二版)》以指针为核心,讲解了指针与变量、指针与数组、指针与函数、指针与字符串、指针与结构、链表、指针与文件等编程技术,可以帮助读者快速进入指针的世界,是一本难得的指导书。 《指针的编程艺术(第二版)》适合程序员阅读,也适合作为大中专院校的学习用书以及培训学校的教材。 目录 第一篇 C语言篇 第一章 内存的基本概念 3 1-1 变量 4 1-2 一维数组 5 1-3 二维数组 9 1-4 结构 11 1-5 练习 12 第二章 指针与变量 15 2-1 一颗星星:表示一把钥匙 16 2-2 两颗星星:表示两把钥匙 19 2-3 三颗星星:表示三把钥匙 20 2-4 练习 22 第三章 指针与数组 24 3-1 指针与一维数组 25 3-2 指针与二维数组 30 3-3 数组指针 33 3-4 为什么parr等同于*parr? 35 3-5 指向数组的指针 37 3-6 多重指针 42 3-7 命令行参数 49 3-8 改错题 52 3-9 练习 53 3-10 程序实战 60 第四章 指针与函数 61 4-1 函数简介 62 4-2 两数对调 62 4-3 地址调用 64 4-4 函数指针 69 4-5 指针函数 71 4-6 改错题 72 4-7 练习 76 4-8 程序实战 76 第五章 指针与字符串 78 5-1 字符串指针 79 5-2 常用的字符串库函数 82 5-3 改错题 94 5-4 程序实战 95 第六章 指针与结构 96 6-1 指向结构变量的指针 97 6-2 结构指针与自增运算符 101 6-3 结构与函数 104 6-4 自引用结构 107 6-5 改错题 114 6-6 练习 122 第七章 链表——C程序实战 125 7-1 单链表 126 7-2 双链表 131 7-3 链表的应用——堆栈的实战 136 7-4 链表的应用——队列的实战 140 7-5 程序实战 144 第八章 指针与文件 145 8-1 fprintf与fscanf函数 146 8-2 fwrite与fread函数 148 8-3 当前文件的指针指向何处 151 8-4 fgetpos与fsetpos函数 154 8-5 rewind 156 8-6 程序实战 157 第二篇 C++语言篇 第一章 Visual C++ 2010使用简介 161 第二章 C++的reference 165 2-1 变量与reference 166 2-2 两数对调 167 2-3 结构与reference 171 2-4 类与reference 175 2-5 练习 180 2-6 程序实战 181 第三章 C++的this指针 182 3-1 this指针 183 3-2 股票买卖范例程序 186 3-3 程序实战 190 第四章 C++的new与delete 191 4-1 new、delete与变量 192 4-2 new、delete与数组 194 4-3 new、delete与结构 196 4-4 new、delete与类 198 4-5 程序实战 201 第五章 C++的复制构造函数 202 5-1 复制构造函数 203 5-2 重载指定运算符 208 5-3 程序实战 212 第六章 虚函数、指针与reference 213 6-1 虚函数 214 6-2 程序实战 218 第七章 链表——C++程序实战 219 7-1 单链表 220 7-2 双链表 227 7-3 堆栈 234 7-4 程序实战 238 第三篇 C++/CLR语言篇 第一章 Visual C++/CLR使用简介 241 第二章 浅谈C++/CLR程序设计 244 2-1 可追踪的reference 245 2-2 可追踪的handle 245 2-3 数组 247 2-4 Interior指针 250 2-5 函数 251 2-6 程序实战 259 第三章 Visual C++/CLR中链表的使用 260 3-1 用单链表处理数据 261 3-2 用双链表处理数据 265 3-3 使用链表操作堆栈 269 3-4 程序实战 273 第四篇 Java语言篇 第一章 JCreator使用简介 277 1-1 安装JCreator编译程序 278 1-2 编写、编译与执行程序 280 1-3 程序调试(debug) 282 1-4 新建项目文件 283 第二章 对象、字符串与reference 285 2-1 对象与reference 286 2-2 字符串与reference 287 2-3 常用的字符串库函数 290 2-4 程序实战 294 第三章 数组与reference 295 3-1 数组简介 296 3-2 数组复制 301 3-3 如何传递数组 304 3-4 二维数组 309 3-5 程序实战 312 第四章 类与reference 313 4-1 类与reference 314 4-2 this指针 317 4-3 复制构造函数 319 4-4 程序实战 325 第五章 Java程序中链表的使用 326 5-1 单链表 327 5-2 双链表 332 5-3 堆栈的使用 338 5-4 程序实战 344 第五篇 Visual C# 2010语言篇 第一章 Visual C#使用简介 347 第二章 变量与reference 350 2-1 值调用 351 2-2 call by reference 352 2-3 特殊的参数out 353 2-4 程序实战 354 第三章 数组与reference 355 3-1 找出一维数组的最大值 356 3-2 一维数组的加和 357 3-3 二维数组的加和 358 3-4 不规则数组的加和 359 3-5 程序实战 360 第四章 Visual C#中链表的使用 361 4-1 数据的转换 362 4-2 单链表 363 4-3 双链表 368 4-4 使用链表操作堆栈 374 4-5 程序实战 378 第六篇 Visual Basic 2010语言篇 第一章 Visual Basic使用简介 381 第二章 函数与reference 384 2-1 call by value 385 2-2 call by reference 385 2-3 程序实战 386 第三章 数组与reference 487 3-1 找出数组的最大值 388 3-2 数组的加和 389 3-3 不规则的数组 392 3-4 程序实战 393 第四章 Visual Basic中链表的使用 394 4-1 链表的基本概念 395 4-2 单链表 398 4-3 双链表 404 4-4 使用链表操作堆栈 409 4-5 程序实战 415 第七篇 比较篇 附录A 答案(见光盘) 433 附录B 术语(见光盘) 557 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。