正在加载图片...
、指针的类型与指针的定义 指针变量的定义: 形式: 类型名“指针变量名1,指针变量名2, 如:int*pi,*p; 说明:是说明符,用来说明该变量是指针变量; int是类型名,用来说明p和p是指向整型变量的指针 指针的类型:指针所指向的变量的类型。 int也称为pi、pj的“基类型” 如:intp; /p中只能存放整型变量的地址* double*pd;/pd中只能存放 double类型变量的地址*/ float *pf /2pf中只能存放oat类型变量的地址* char *st /2s中只能存放字符类型变量的地址 又如:intp,i,k; 3 & /将i的地址赋给指针变量 p /将所指地址中的内容赋给k*/ 注:intP;此时表示指针类型,是指针类型说明符,在非定义 中的*p为所指变量中存放的内容,在此例中代表存储单元i二、指针的类型与指针的定义 指针变量的定义: 形式: 类型名 *指针变量名1,指针变量名2,…; 如: int *pi,*pj; 说明:* 是说明符,用来说明该变量是指针变量; int 是类型名,用来说明pi 和 pj 是指向整型变量的指针。 指针的类型:指针所指向的变量的类型。 int 也称为 pi 、pj 的“基类型” 如:int *p; /*p中只能存放整型变量的地址*/ double *pd; /*pd中只能存放double类型变量的地址*/ float *pf; /*pf中只能存放float 类型变量的地址*/ char *st; /*st中只能存放字符类型变量的地址*/ 又如:int *p,i,k; i=3; p=&i; /*将i 的地址赋给指针变量*/ k=*p; /*将所指地址中的内容赋给k*/ 注:int *P ; 此时*P表示指针类型,* 是指针类型说明符,在非定义 中的 *p 为所指变量中存放的内容,在此例中代表存储单元i
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有