正在加载图片...
你现在所处的位置在:蔥页→C语言教学→幻片版→第八章指针 零指针与空类型指针 零指针:(空指针) 定义指针变量值为零「p指向地扯为0的单元 表小;…intp=0 系统保证该单元不作它用 表示指针变量值没有意义 #define nULL 0 int *p=NULL 例 例char*p1 void *p2 p=NULL与未对p赋值不同 pl=(char *)p2 用途 p2=(void pI 避免指针变量的非法引月 在程序中常作为状态P void*类型指针 表示不指定p是指向哪一种 表示:Void*p; 类型数据的指针变量 使用时要进行强制类型转换 BACK你现在所处的位置在:首页→C语言教学→幻灯片版→第八章 指针 11 零指针:(空指针) 定义:指针变量值为零 表示: int * p=0; p指向地址为0的单元, 系统保证该单元不作它用 表示指针变量值没有意义 #define NULL 0 int *p=NULL: p=NULL与未对p赋值不同 用途: 避免指针变量的非法引用 在程序中常作为状态比较 例 int *p; ...... while(p!=NULL) { ...… } void *类型指针 表示: void *p; 使用时要进行强制类型转换 例 char *p1; void *p2; p1=(char *)p2; p2=(void *)p1; 表示不指定p是指向哪一种 类型数据的指针变量 零指针与空类型指针
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有