<s>求_v 高手_n 解答_v ，_w 关于_p 返回_vn 指针_n 的_u 函数_n</s>
<s>计算机_n 组成_vn 原理_n →DOS_nx 命令_n →_w 汇编_vn 语言_n →C_nx 语言_n （_w 不_d 包括_v C++_nx ）_w 、_w 代码_n 书写_vn 规范_n →_w 数据_n 结构_n 、_w 编译_vn 原理_n 、_w 操作_vn 系统_n →_w 计算机_n 网络_n 、_w 数据库_n 原理_n 、_w 正则_n 表达式_n →_w 其它_r 语言_n （_w 包括_v C_nx ++_w ）_w 、_w 架构_n …_w …_w</s><s>对_p 学习_v 编程_n 者_k 的_u 忠告_n ：_w 眼_n 过_v 千_m 遍_q 不_d 如_v 手_n 过_v 一_m 遍_q ！_w</s><s>书_n 看_v 千_m 行_q 不_d 如_v 手_n 敲_v 一_m 行_q ！_w</s><s>手_n 敲_v 千_m 行_q 不_d 如_v 单步_v 一_m 行_q ！_w</s><s>单步源_n 代码_n 千_m 行_q 不_d 如_v 单步_n 对应_vd 汇编_v 一_m 行_q ！_w</s><s>VC_nx 调试_v 时_Ng 按_p Alt_nx +_w 8_m 、_w Alt_nx +_w 7_m 、_w Alt_nx +_w 6_m 和_c Alt_nx +_w 5_m ,_w 打开_v 汇编_vn 窗口_s 、_w 堆栈_n 窗口_s 、_w 内存_n 窗口_s 和_c 寄存器_n 窗口_s 看_v 每_r 句_q C_nx 对应_v 的_u 汇编_n 、_w 单步_vd 执行_v 并_c 观察_v 相应_vn 堆栈_n 、_w 内存_n 和_c 寄存器_n 变化_vn ，_w 这样_r 过_v 一_m 遍_q 不_d 就_d 啥_r 都_d 明白_a 了_y 吗_y 。_w</s><s>对_p VC_nx 来说_u ，_w 所谓_v ‘_w 调试_vn 时_Ng ’_w 就_d 是_v 编译_v 连接_vn 通过_v 以后_f ，_w 按_p F10_nx 或_c F11_nx 键_n 单步_n 执行_v 一_m 步_q 以后_f 的_u 时候_n ，_w 或者_c 在_p 某_r 行_Ng 按_p F9_nx 设_v 了_u 断点_n 后_f 按_p F5_nx 执行_v 停_v 在_p 该_r 断点处_n 的_u 时候_n 。_w</s><s>（_w Turbo_nx C_nx 或_c Borland_nx C_nx 用_p Turbo_nx Debugger_nx 调试_v ,_w Linux_nx 或_c Unix_nx 下_f 用_p GDB_nx 调试_v 时_Ng ,_w 看_v 每_r 句_q C_nx 对应_v 的_u 汇编_vn 并_c 单步_vd 执行_v 观察_v 相应_vn 内存_n 和_c 寄存器_n 变化_vn 。_w</s><s>）_w 想_v 要_v 从_p 本质_n 上_f 理解_v C_nx 指针_n ，_w 必须_d 学习_v 汇编_n 以及_c C_nx 和_c 汇编_n 的_u 对应_vn 关系_n 。_w</s><s>从_p 汇编_v 的_u 角度_n 理解_v 和_c 学习_v C_nx 语言_n 的_u 指针_n ，_w 原本_d 看似_v 复杂_a 的_u 东西_n 就_d 会_v 变_v 得_u 非常_d 简单_a ！_w</s><s>指针_n 即_v 地址_n 。_w</s><s>“_w 地址_n 又_d 是_v 啥_r ？_w ”_w</s><s>“_w 只_d 能_v 从_p 汇编_vn 语言_n 和_c 计算机_n 组成_vn 原理_n 的_u 角度_n 去_v 解释_v 了_y 。_w ”_w</s><s>但_c 我_r 又_d 不得不_d 承认_v ：_w 有_v 那么_r 些_q 人_n 喜欢_v 或者_c 适合_v 用_v “_w 先_d 具体_a 再_d 抽象_a ”_w 的_u 方法_n 学习_v 和_c 理解_v 复杂_a 事物_n ；_w 而_c 另_r 一些_m 人_n 喜欢_v 或者_c 适合_v 用_v “_w 先_d 抽象_a 再_d 具体_a ”_w 的_u 方法_n 学习_v 和_c 理解_v 复杂_a 事物_n 。_w</s><s>而_c 我_r 本人_r 属_v 前者_r 。_w</s><s>这_r 辈子_q 不_d 看_v 内存_vn 地址_n 和_c 内存_vn 值_n ；_w 只_d 画_v 链表_n 、_w 指针_n 示意图_n ，_w 画_v 堆_n 栈_Ng 示意图_n ，_w 画_v 各_r 种_q 示意图_n ，_w 甚至_c 自己_r 没_d 画_v 过_u 而_c 只_d 看_v 过_u 书_n 上_f 的_u 图_n …_w …_w</s><s>能_v 从_p 本质_n 上_f 理解_v 指针_n 、_w 理解_vn 函数_n 参数_n 传递_v 吗_y ？_w</s><s>本人_r 深表_v 怀疑_v ！_w</s><s>这_r 辈子_q 不_d 种_v 麦_Ng 不_d 收_v 麦_Ng 不_d 将_p 麦粒_n 拿去_v 磨面_v ；_w 只_d 吃_v 馒头_n 、_w 吃_v 面条_n 、_w 吃_v 面包_n 、_w …_w …_w</s><s>甚至_c 从_d 没_d 看_v 过_u 别人_r 怎么_r 蒸_v 馒头_n ，_w 压_v 面条_n ，_w 烤_v 面包_n ，_w …_w …_w</s><s>能_v 从_p 本质_n 上_f 理解_v 面粉_n 、_w 理解_v 面食_n 吗_y ？_w</s><s>本人_r 深表_v 怀疑_v ！_w</s><s>！_w 提醒_v ：_w “_w 学习_v 用_p 汇编_vn 语言_n 写_v 程序_n ”_w 和_c “_w VC_nx 调试_vn (_w TC_nx 或_c BC_nx 用_p TD_nx 调试_v )_w 时_Ng 按_v Alt_nx +_w 8_m 、_w Alt_nx +_w 7_m 、_w Alt_nx +_w 6_m 和_c Alt_nx +_w 5_m ,_w 打开_v 汇编_vn 窗口_s 、_w 堆栈_n 窗口_s 、_w 内存_vn 窗口_s 和_c 寄存_vn 器_n 窗口_s 看_v 每_r 句_q C_nx 对应_v 的_u 汇编_n 、_w 单步_d 执行_v 并_c 观察_v 相应_vn 堆栈_n 、_w 内存_n 和_c 寄存_vn 器_n 变化_vn ，_w 这样_r 过_v 一_m 遍_q 不_d 就_d 啥_r 都_d 明白_a 了_y 吗_y 。_w</s><s>（_w Linux_nx 或_c Unix_nx 下_f 可以_v 在_p 用_p GDB_nx 调试_v 时_Ng ,_w 看_v 每_r 句_q C_nx 对应_v 的_u 汇编_vn 并_c 单步_vd 执行_v 观察_v 相应_vn 内存_n 和_c 寄存器_n 变化_vn 。_w</s><s>）_w 想_v 要_v 从_p 本质_n 上_f 理解_v C_nx 指针_n ，_w 必须_d 学习_v C_nx 和_c 汇编_v 的_u 对应_vn 关系_n 。_w ”_w</s><s>不_d 是_v 一_m 回_q 事_n ！_w</s><s>不_d 要_v 迷信_v 书_n 、_w 考题_n 、_w 老师_n 、_w 回帖_v ；_w 要_v 迷信_v CPU_nx 、_w 编译器_n 、_w 调试器_n 、_w 运行_vn 结果_n 。_w</s><s>并_c 请_v 结合_v “_w 盲人_n 摸_v 太阳_n ”_w 和_c “_w 驾_v 船_n 出海_v 时_Ng 一定_d 只_d 带_v 一_m 个_q 指南针_n 。_w ”_w</s><s>加以_v 理解_vn 。_w</s><s>任何_r 理论_n 、_w 权威_n 、_w 传说_n 、_w 真理_n 、_w 标准_n 、_w 解释_v 、_w 想象_vn 、_w 知识_n …_w …_w</s><s>都_d 比_v 不_d 上_v 摆_v 在_p 眼前_f 的_u 事实_n ！_w</s><s>有_v 人_n 说_v 一_m 套_q 做_v 一_m 套_q ，_w 你_r 相信_v 他_r 说_v 的_u 还是_c 相信_v 他_r 做_v 的_u ？_w</s><s>其实_d 严格_ad 来_u 说_v 这_r 个_q 世界_n 上_f 古往今来_i 所有_b 人_n 都_d 是_v 说_v 一_m 套_q 做_v 一_m 套_q ，_w 不_d 是_v 吗_y ？_w</s><s>不_d 要_v 写_v 连_u 自己_r 也_d 预测_v 不_d 了_v 结果_n 的_u 代码_n ！_w</s><s>电脑_n 内存_n 或_c 文件_n 内容_n 只是_v 一_m 个_q 一_m 维_q 二进制_n 字节_n 数_n 组_n 及其_c 对应_v 的_u 二进制_n 地址_n ；_w 人脑_n 才_d 将_p 电脑_n 内存_n 或_c 文件_n 内容_n 中_f 的_u 这个_r 一_m 维_q 二进制_n 字节_n 数_n 组_n 及其_c 对应_v 的_u 二进制_n 地址_n 的_u 某些_r 部分_n 看成_v 是_v 整数_n 、_w 有_v 符号_n 数_n /_w 无_v 符号_n 数_n 、_w 浮_vn 点_n 数_n 、_w 复数_n 、_w 英文_nz 字母_n 、_w 阿拉伯_ns 数字_n 、_w 中文_nz /_w 韩文_nz /_w 法文_nz …_w …_w</s><s>字符_n /_w 字符串_n 、_w 汇编_vn 指令_n 、_w 函数_n 、_w 函数_n 参数_n 、_w 堆_n 、_w 栈_Ng 、_w 数组_n 、_w 指针_n 、_w 数组_n 指针_n 、_w 指针_n 数组_n 、_w 数组_n 的_u 数组_n 、_w 指针_n 的_u 指针_n 、_w 二_m 维_q 数_n 组_n 、_w 字符_n 点阵_n 、_w 字符_n 笔画_n 的_u 坐标_n 、_w 黑白_b 二_m 值_n 图片_n 、_w 灰度_n 图片_n 、_w 彩色_b 图片_n 、_w 录音_vn 、_w 视频_n 、_w 指纹_n 信息_n 、_w 身份证_n 信息_n …_w …_w</s><s>十字_l 链表_n 交换_v 任意_b 两_m 个_q 节点_n C_nx 源_n 代码_n （_w C_nx 指针_n 应用_vn 终极_n 挑战_vn ）_w http://download.csdn.net/detail/zhao4zhong1/5532495_nx</s>
