首页 百科知识 指针引用的定义方式

指针引用的定义方式

时间:2022-10-17 百科知识 版权反馈
【摘要】:指针变量虽然是C语言中的一种特殊类型,但也与普通变量一样。在程序中必须先定义后使用。指针变量定义的一般形式是:其中,类型定义符是指针变量所指向的目标变量的数据类型。定义ptr是一个指向整型数据的指针变量,用于存放整型变量的地址;定义name是一个指向字符型数据的指针变量,用于存放字符变量的地址;定义pf是一个指向浮点型数据的指针变量,用于存放浮点变量的地址。

5.1.2 指针的定义

指针变量虽然是C语言中的一种特殊类型,但也与普通变量一样。在程序中必须先定义后使用。指针变量定义的一般形式是:

  类型定义符 *指针变量名;

其中,类型定义符是指针变量所指向的目标变量的数据类型。可以是C中允许的基本类型:char、int、float、double或结构、联合甚至函数。

这里,“*”是一个说明符,仅仅向编译程序说明其后所定义的是指针变量而不是一般变量。

例如:

  int*ptr;

  char*name;

  float*pf;

定义ptr是一个指向整型数据的指针变量,用于存放整型变量的地址;定义name是一个指向字符型数据的指针变量,用于存放字符变量的地址;定义pf是一个指向浮点型数据的指针变量,用于存放浮点变量的地址。

指针变量可以单独定义,也可以与其他变量一起定义,例如:

  int*a,* b,*c;

  float*pf,num1,num2;

  char ch,*p,*q;

应该指出的是:也可以定义指向常量的指针变量,用于存放一个常量的地址。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈