网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

5、C语言指针-创新互联

1、指针的定义

在这里插入图片描述

目前创新互联已为千余家的企业提供了网站建设、域名、网站空间、网站托管、服务器租用、企业网站设计、灯塔网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。2、取地址操作符与取值操作符,指针本质

取地址操作符为&,也称引用,通过该操作符我们可以获取一个变量的地址值;取值操作符为*,也称解引用,通过该操作符我们可以得到一个地址对应的数据。如下例所示,我们通过&i获取整型变量 i的地址值,然后对整型指针变量 p 进行初始化, 中存储的是整型变量i的地址值,所以通过p(printf 函数中的p)就可以获取整型变量i的值p 中存储的是一个绝对地址值那为什么取值时会获取 4字节大小的空间呢?这是因为 为整型变量指针,每个int 型数据占用4 字节大小的空间,所以 p 在解引用时会访问 4字节大小的空间,同时以整型值对内存进行解析

#includeint main() {int i = 5;
    //定义了一个指针变量  i_pointer就是指针变量名
    //指针变量的初始化是某个变量取地址来赋值,不能随机写个数
    int *i_pointer = &i;
    printf("i=%d\n",i);//直接访问
    printf("*i_pointer=%d\n",*i_pointer);//间接访问
    return 0;
}

说某个变量的地址时,讲的都是它的起始地址
在这里插入图片描述
指针的使用场景通常只有两个,即传递与偏移

1、指针的传递

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、指针的偏移

在这里插入图片描述

指针与一维数组

在这里插入图片描述
在这里插入图片描述

指针与动态内存申请(重要)

在这里插入图片描述
在这里插入图片描述

栈空间与堆空间的差异(了解)

|在这里插入图片描述
|在这里插入图片描述
在这里插入图片描述

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


网站栏目:5、C语言指针-创新互联
链接分享:http://bjjierui.cn/article/ddcjdd.html

其他资讯