指针

指针与指针变量概念
指针:特殊变量,用于存放另一变量的地址,也就是说,指针就是地址。
指针变量:如果一个变量存放的是某个内存单元的地址,即这个存放地址的变量称为指针变量。指针变量的类型由它指向的内存中的储存的数据类型决定。指针就是存放数据的内存单元的首地址。指针变量的定义形式如下:类型说明符 *指针变量名,如 int *p等。
变量的指针和指向变量的指针变量
变量的指针:变量的首地址;
指向变量的指针变量:用来储存变量地址的指针变量。
数组的指针和指向数组的指针变量
数组的指针:数组的首地址,数组中某个元素的指针就是这个数组元素的地址
指向数组的指针变量:即指针变量内存放的是数组的首地址。
指针数组:一个数组如果其元素均为指针类型的数据,则为指针数组,指向同一类型的指针构成一个数组,就是指针数组,这个数组中每个元素都是指针变量。定义形式如下 类型说明符 组名[整型常量表达式];
** **
函数的指针:指针变量不仅可以指向整型、实型变量、字符串、数组,还可以指向一个函数,每一个函数都占用一段内存,在编译时被分配一个入口地址,这个入口地址就是函数的指针,可以让一个指针变量指向函数,然后通过调用这个指针来调这个函数。
指向函数的指针变量的定义形式:类型说明符( *指针变量名)():
这种指针变量中保存的时函数的入口地址,定义中的类型说明符声明的类型即为所指向函数的返回值的类型。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值