点击这里给我发消息 点击这里给我发消息

C语言指针变量的定义

添加时间:2013-12-7
    相关阅读: C语言
1.定义方法
    形式:
    类型标识符*变量标识符;
        定义存放指定类型数据地址的指针变量。
        类型标识符是定义指针的基类型,给出指针数据对应存储单元所存放的数据的类型,一般用“指向”这个词来说明这种关系,即类型标识符给出指针所指向的数据类型,可以是简单类型,也可以是复杂类型。用“*”表示定义的是指针变量,不是普通变量。变量标识符给出的是指针变量名。
    例如:
    (1)Int *p1,*p2,*p3;
    定义指向整型数据的指针变量p1、p2、p3。
    (2)float *q1,*q2,*q3;
    定义指向实型数据的指针变量q1、q2、q3。
    (3)char*r1,*r2,*r3;
    定义指向字符型数据的指针变量r1、r2、r3。
    (4)struct date
        {int year;
        int month;
        int day;
        }*t1,  *t2,  *t3;
    定义指向struct date类型数据的指针变量t1、t2、t3。
        2.指针变量所指向的变量特定类型的数据
        定义的指针变量用于存放指向类型数据的地址,我们可以通过指针运算“*”,引用指针变量所指向的数据。有关内容我们在指针运算中加以介绍。
        例如,对指针变量p1、p2、p3,假定已有值,*p1、*p2、*p3代表指针变量p1、p2、p3所指向的数据,也就是p1、p2、p3的值对应的存储单元里存放的数据,称为指针变量所指向的变量,简称指针指向变量。
        指针类型也是一种复杂类型,指针指向变量可以认为是指针数据的分量。指针指向变量相当于基类型变量。
        如果指针变量p1、p2、p3分别存放整型变量i、j、k的地址,则p1指向i,p2指向j,p3指向k。
相关C语言指针变量的定义

咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册