【摘要】:可以是C中允许的基本类型:char、int、float、double或结构类型。定义ptr是一个指向整型数据的指针变量,用于存放整型变量的地址;定义name是一个指向字符型数据的指针变量,用于存放字符变量的地址;定义pf是一个指向浮点型数据的指针变量,用于存放浮点变量的地址。 float *pf,num1,num2; // pf是浮点型指针变量,num1和num2是浮点型变量
5.1.2 指针的定义
指针变量也必须先定义后使用。指针变量定义的一般形式是:
类型说明符 * 指针变量名;
其中,类型说明符代表了指针变量所指向的目标变量的数据类型。可以是C中允许的基本类型:char、int、float、double或结构类型。
*表示定义的是指针变量而不是一般变量。例如:
int *ptr;
char *name;
float *pf;
定义ptr是一个指向整型数据的指针变量,用于存放整型变量的地址;定义name是一个指向字符型数据的指针变量,用于存放字符变量的地址;定义pf是一个指向浮点型数据的指针变量,用于存放浮点变量的地址。
指针变量可以单独定义,也可以与其他一般变量一起定义,例如:
int *a,* b,*c;
float *pf,num1,num2; // pf是浮点型指针变量,num1和num2是浮点型变量
char ch,*p,*q;
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。