- 5
- 0
- 约8.27千字
- 约 36页
- 2018-03-02 发布于浙江
- 举报
[电脑基础知识]指针
第八章 指 针 目标 理解指针的概念 定义指针变量 掌握对指针的操作 地址与指针 地址与指针 地址与指针 地址与指针 指针也是一个变量,只不过该变量中存储的是另一个对象的内存地址 如果一个变量存储另一个对象的地址,则称该变量指向这个对象 由于指针值是数据,指针变量可以赋值,所以一个指针的指向在程序执行中可以改变。指针p 在执行中某时刻指向变量x,在另一时刻也可以指向变量y 指针变量的定义 先定义后使用; 一个指针只能指向同类型的变量 指针变量的初始化 int a; int *p; p=a; 指针变量的引用 指针变量的引用 直接访问和间接访问 直接访问:按变量地址存取变量值 间接访问:通过存放变量地址的变量去访问变量 直接访问和间接访问 直接访问:按变量地址存取变量值 间接访问:通过存放变量地址的变量去访问变量 指针赋值运算 指针算术运算 int x,y,*px=x; 指针变量指向整数x,则*px可以出现在x能出现的任何地方。 y=*px+5; y=++(*px); y=(*px)++; y=*px++; 由于++ 和 * 同优先级,其结合方向为自右而左,因此它等价于 *(px++)。 指针算术运算 指针算术运算 指针关系运算 若p1和p2指向同一数组,则 p1p2 表示p1指的元素在前 p1p2 表示p1指的元素在后 p1==p2 表示p1与p2指向同一元素
原创力文档

文档评论(0)