C C程序设计中使用指针可以程序设计中使用指针可以:l 使程序简洁、紧凑、高效使程序简洁、紧凑、高效l 有效地表示复杂的数据结构有效地表示复杂的数据结构l 动态分配内存动态分配内存第第6章章 指针指针2023/1/616.1 指针和变量 在计算机中,内存中的每一个字节的内存单元都有一个编号,这个编号就是“地址”,对于有多个字节的变量,第一个字节的地址就是该变量的地址。如果有:short int x=5;设系统为x分配的地址为2000,则:x 2000 5 p 2002 2000注意:区分变量的地址变量的地址和变量的值变量的值2023/1/62变量的指针:就是变量的地址。指针变量:存放变量地址的变量。定义指针变量的一般形式为:基类型 *变量名;其中基类型用来指定该指针变量所指向的变量的类型。例如:floatfloat*p;/*定义p为指向实型变量的指针*/intint *q;/*定义q为指向整形变量的指针*/char char*s;/*定义s为指向字符型变量的指针*/2023/1/63char x=Achar x=A;char*p;p=&x;char*p;p=&x;注意:指针变量只能存放