C语言课件PPT第10章指针(简化版).ppt

C语言课件PPT第10章指针(简化版)

第10章 指 针 * 10.1 地址和指针 指针变量是专门用来存放变量地址的变量 0001H 0000H 0002H ...... 10.1.1 指针变量的概念 int *pt; pt=i; int i; 0001H pt 0001H i 10.1.2 直接访问和间接访问 通过变量在内存中的地址进行变量值的存取,有两种存取方式: (1)直接访问──直接利用变量的地址进行存取 (2)间接访问──先通过指针变量中存储的某个变量的地址找到该变量的存储单元,再对该存储单元中的值进行访问。 int a=3; printf(“%d”,a); 03H 00H 2000H 2001H a int *pt=a; printf(“%d”,*pt); 00H 20H pt * 10.2.1定义一个指针变量 定义指针变量的一般形式:基类型 *指针变量名 基类型用于指定该指针变量可以指向的变量类型。 如: int *p1; float *p2; char *p3; 10.2 指针变量 ?一个指针变量只能指向同一个类型的变量。 * 10.2.1 定义一个指针变量 注意: 1)?在引用指针变量之前,必须首先让它指向一个已经存在的变量,即要把一个变量的地址赋给它,否则指针变量的值是不确定的。

文档评论(0)

1亿VIP精品文档

相关文档