Chap8指针 81寻找保险箱密码 82角色互换 83冒泡排序 84电码加密 85任意个整数求和*
Chap 8 指针 8.1 寻找保险箱密码 8.2 角色互换 8.3 冒泡排序 8.4 电码加密 8.5 任意个整数求和*
本章要点 变量、内存单元和地址之间是什么关系? ■如何定义指针变量,怎样才能使用指针变量? ■什么是指针变量的初始化? ■指针变量的基本运算有哪些?如何使用指针 操作所指向的变量? ■指针作为函数参数的作用是什么? ■如何使用指针实现函数调用返回多个值? ■如何利用指针实现内存的动态分配?
本章要点 ◼ 变量、内存单元和地址之间是什么关系? ◼ 如何定义指针变量,怎样才能使用指针变量? ◼ 什么是指针变量的初始化? ◼ 指针变量的基本运算有哪些?如何使用指针 操作所指向的变量? ◼ 指针作为函数参数的作用是什么? ◼ 如何使用指针实现函数调用返回多个值? ◼ 如何利用指针实现内存的动态分配?
8.1寻找保险箱密码 个关于国安局特工寻找保险箱密码的故事 ■■■ 关键点分析 得到线索:地址为2170的房间内有线索 提示地址:1976 找到目标:地址为1976的房间 取出内容:911
8.1 寻找保险箱密码 一个关于国安局特工寻找保险箱密码的故事… 关键点分析 ◼ 得到线索:地址为2170的房间内有线索 ◼ 提示地址:1976 ◼ 找到目标:地址为1976的房间 ◼ 取出内容:911
81寻找密码的途径分析 密码存放需要一定的存储空间作为存放地,每 个存放地都会有地址 如果知道了存放地的名字,当然能够找到密码。 但并不是每个存储空间都有名字 如果不知道存放地的名字,知道该存放地的地 址也能够取出密码 如果连存放地的地址也不知道,但是有另外 个地方存放了该密码存放地的地址,那么找到 这个地方,就能顺藤摸瓜,间接找到密码
8.1 寻找密码的途径分析 ◼ 密码存放需要一定的存储空间作为存放地,每 个存放地都会有地址 ◼ 如果知道了存放地的名字,当然能够找到密码。 但并不是每个存储空间都有名字 ◼ 如果不知道存放地的名字,知道该存放地的地 址也能够取出密码 ◼ 如果连存放地的地址也不知道,但是有另外一 个地方存放了该密码存放地的地址,那么找到 这个地方,就能顺藤摸瓜,间接找到密码
81密码存放示意图 1976 911 2170 1976 名字 地址 2170 1976 内容 1976 911
8.1 密码存放示意图 1976 911 P 2170 1976 名字 P 地址 2170 1976 内容 1976 911