c指针

来源:互联网 发布:java 图片上传非jsp 编辑:程序博客网 时间:2024/06/07 03:40

1、指针对数的访问

      int *pointer,

      int   a;

     *pointer=a;……(1)

       pointer=&a;……(2)

      *pointer=&a……(3)

       一种特殊的数据类型,(1)其实质是指向a所在地址的值,一种直接访问

                                     (2)实质是指向a的地址,算是一种间接访问,实质是指向a的地址

                                   (3)是对a的间接赋值,也是指向a 的赋值,是在定义的同时进行赋值,相当于int  *pointer ; pointer=&a;

           俗意:1是男子(指针)直接去她家找女子(数值,字符)表白、

                        2是个比较内向的人,只记住了她家的地址,每天从她家门前过

                      3是在出生的时候呢订的娃娃亲

2、指针对数组的赋值

     这里主要是弄清数组名与地址的关系,一般情况下,数组名只能代表数组的首地址。如,int   a[5];int  *p=a;这里便相当于int  a; int *p=&a;,即上面第二种情况,其他的指向数组的情况还有int   a[5] ,*p;p=a

    

原创粉丝点击