正在加载图片...
彐:7.2指针的定义、使用和运算 7.2.1指针的定义 1.定义指针变量的一般形式如下: 类型名*指针变量名1,*指针变量名2,*指针变量名n; 2.空指针 空指针是一个特殊的指针,它的值是0,C语言中用符号常量NULL(在 stdio.h中定义)表示这个空值,并保证这个值不会是任何变量的地 址。空指针对仼何指针类型赋值都是合法的。一个指针变量具有空指 针值表示当前它没有指向任何有意义的东西。 3.viod指针 (void*)类型的指针叫通用指针,可以指向任何的变量,C语言允许直 接把任何变量的地址作为指针赋给通用指针。 当需要使用通用指针所指的数据参加运算时,需要写出类型强制转换。 如通用指针sp所指空间的数据是整型数据,p是整型指针,用下式转 换:p=(int*)gp;7.2.1 指针的定义 1. 定义指针变量的一般形式如下: 类型名 *指针变量名1,*指针变量名2,... *指针变量名n ; 2. 空指针 空指针是一个特殊的指针,它的值是0,C语言中用符号常量NULL(在 stdio.h中定义)表示这个空值,并保证这个值不会是任何变量的地 址。空指针对任何指针类型赋值都是合法的。一个指针变量具有空指 针值表示当前它没有指向任何有意义的东西。 3. viod指针 (void *)类型的指针叫通用指针,可以指向任何的变量,C语言允许直 接把任何变量的地址作为指针赋给通用指针。 当需要使用通用指针所指的数据参加运算时,需要写出类型强制转换。 如通用指针gp所指空间的数据是整型数据,p是整型指针,用下式转 换: p=(int *)gp; 7.2 指针的定义、使用和运算
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有