[TCPL]第五章 指针与数组 学习笔记

5.1 指针与地址

指针是一种保存地址的变量.是能够存放一个地址的存储单元(32位机器占4个字节,64位机器占8个字节).

p=&c;   将c的地址赋给变量p  成p是指向c的指针.  地址运算符&只能应用于内存中的对象,即变量和数组,不能用于表达式,常量,或register变量.

声明 int *p; 表明表达式*p的结果是一个int类型.

指针只能指向某种特定类型的对象,每个指针必须指向某种特定的数据类型(void类型的指针除外,可以存放指向任何类型的指针,但它不能间接引用其自身 即void *vp;   *vp是不允许的)

5.2 指针与函数参数

猜你喜欢

转载自www.cnblogs.com/zacky/p/9076135.html