数组和指针(续)

来源:互联网 发布:设计模式 java策略 编辑:程序博客网 时间:2024/05/20 23:33

 

        指针自增自减所对应的内存地址值是根据指针类型来决定,即int * p,p+1指向内存中的地址则由原来所指向的内存地址加上4个字节后的地址,char类型是1个字节......      那double类型的指针是占用几个字节呢? double * p , sizeof(p) 占用4个字节,sizeof(*p)占用8个字节,指针自身所占用的内存是4个字节,不管指针是什么类型,它所占用的内存都是4个字节。*p为指针所指向的内存地址的值,*p = sizeof(类型)

 

 

原创粉丝点击