Linux C语言基础(6)-指针

6.1指针

        在C语言中,内存单元的地址称为指针,专门用来存放地址的变量,称为指针变量 在不影响理解的情况中,有时对地址、指针和指针变量不区分,通称指针

地址和变量:

        在计算机内存中,每一个字节单元,都有一个编号,称为地址

        变量是对程序中数据 存储空间的抽象

指针变量的说明:

        一般形式如下: <存储类型>   <数据类型>   * <指针变量名> ;

        例如,char  *pName ;

        指针的存储类型是指针变量本身的存储类型。

        指针说明时指定的数据类型不是指针变量本身的数据类型,而是指针目标的数据类型。简称为指针的数据类型.

指针的初始化:

        指针在说明的同时, 也可以被赋予初值,称为指针的初始化

        一般形式是: <存储类型>  <数据类型>  *<指针变量名> = <地址量> ;      

         例如:int  a,  *pa=&a;

        在上面语句中,把变量a的地址作为初值赋予了刚说明的int型指针pa。

                int a = 3;   //int a; a = 3;

                int *pa = &a; //int *  pa; pa = &a;

指针的目标:

   &nbs

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值