第五章——指针与数组
来源:互联网 发布:沙钢集团网络培训 编辑:程序博客网 时间:2024/05/20 06:06
指针是一种保存变量地址的变量,ANSI C使用类型void*代替char*作为通用指针类型。
一、指针与地址
指针时能够存放一个地址的一组存储单元(通常是两个或四个字节),一元运算符&可用于取一个对象的地址。地址运算符&只能应用于内存中的对象,即变量与数组元素,但不能作用于表达式、常量或寄存器类型的变量。
一元运算符*是间接寻址或间接引用运算符。一元运算符遵循从右向左的结合顺序,如:(*IP)++ 指ip指向的对象的值加一,而*IP++ 指对IP加一运算再解引用。
二、指针与函数参数
可以使主调程序将指向所要交换的变量的指针传递给被调用函数:swap(&a,&b); &a是一个指向变量a的指针,swap函数的所有参数都声明为指针,并且通过这些指针来间接访问它们指向的操作数。
void swap(int *a,int *b)
{
int temp;
temp = *a;
*a = *b;
*b = temp;
}
0 0
- 第五章——指针与数组
- 第五章 指针与数组
- 第五章数组与指针十个问题及解答
- 第五讲:c/c++数组与指针
- 数组与指针的艺术 第五章 字符串字面量---一个特殊的数组
- 第五章。数组和指针的关系
- 第五章 指向数组的指针
- 第五章 指向数组的指针
- 第五章 指向数组的指针
- 第五章 指向数组的指针
- TCPL(The C Programming Language)读书笔记 第五章 指针与数组
- 读书笔记:C程序设计语言,第五章:指针与数组(部分课后题解)
- 第五章 数组与字符串 5.1 数组
- C语言——数组与指针
- c语言 —— 指针与数组
- C语言——数组与指针
- 课堂笔记——数组与指针
- c语言基础—指针与数组
- 丑数
- 利用ehcache2.6实现数据缓存
- hadoop SecondNamenode详解
- 只为比昨天强一点点
- CSU 1810 Reverse
- 第五章——指针与数组
- tomcat源码:Connector模块
- 时间日期类
- 第一个只出现一次的字符
- numpy的random模块中的几个常用函数
- tomcat源码:Engine和Host容器
- FFmpeg常用基本命令
- 单例设计模式(Java)
- CMOS摄像头以及CAMIF