位置: IT常识 - 正文

c语言中使用指向结构指针的原因(c语言中使用指针的好处)

编辑:rootadmin

推荐整理分享c语言中使用指向结构指针的原因(c语言中使用指针的好处),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:c语言中使用指数函数,c语言中使用指针的好处,C语言中使用指针可以直接修改变量的值对吗,c语言中使用指针的优缺点,C语言中使用指针可以直接修改变量的值,c语言中使用指针的好处,c语言中使用指针交换两个数,C语言中使用指针可以直接修改变量的值,内容如对您有帮助,希望把文章链接给更多的朋友!

776

c语言中使用指向结构指针的原因(c语言中使用指针的好处)

1、指向结构的指针通常比结构本身更容易控制。

2、早期结构不能作为参数传递给函数,但可以传递指向结构的指针。

3、即使可以传递结构,传递指针通常也更有效率。

4、一些用于表示数据的结构包含指向其他结构的指针。

实例

#include<stdio.h>#defineLEN20structnames//定义结构体names{charfirst[LEN];charlast[LEN];;structguy//定义结构体guy{structnameshandle;charfavfood[LEN];charjob[LEN];floatincome;;intmain(void){structguyfellow[2]={//这是一个结构嵌套,guy结构里嵌套了names结构//初始化结构数组fellow,每个元素都是一个结构变量{{"Ewen","Villard","girlledsalmon","personalitycoach",68112.00,{{"Rodney","Swillbelly","tripe","tabloideditor",432400.00;structguy*him;//这是一个指向结构的指针printf("address#1:%p#2:%p\n",&fellow[0],&fellow[1]);him=&fellow[0];//告诉编译器该指针指向何处printf("pointer#1:%p#2:%p\n",him,him+1);//两个地址printf("him->incomeis$%.2f:(*him).incomeis$%.2f\n",him->income,(*him).income);//68112.00//指向下一个结构,him加1相当于him指向的地址加84。names结构占40个字节,favfood占20字节,handle占20字节,float占4个字节,所以地址会加84him++;printf("him->favfoodis%s:him->handle.lastis%s\n",him->favfood,him->handle.last);//因为有了上面的him++,所以指向的是favfood1[1],return0;输出结果为PSD:\Code\C\结构>cd"d:\Code\C\结构\";if($?){gccstructDemo02.c-ostructDemo02;if($?){.\structDemo02address#1:000000000061FD70#2:000000000061FDC4pointer#1:000000000061FD70#2:000000000061FDC4him->incomeis$68112.00:(*him).incomeis$68112.00him->favfoodistripe:him->handle.lastisSwillbelly
本文链接地址:https://www.jiuchutong.com/zhishi/310544.html 转载请保留说明!

上一篇:java变量的初始化(java中的变量)

下一篇:yarn3+vscode使用指南(vscode yaml插件)

  • 车船税退税办理时限
  • 销售货物的运费计入成本吗
  • 企业税负怎么算
  • 境外收入个人所得税抵免限额
  • 收到备用金的会计分录怎么写
  • 城镇土地使用税的征税范围有哪些
  • 抄税报税清卡怎么操作流程
  • 小规模纳税人缴纳上月应交增值税
  • 小规模增值税减免会计账务处理
  • 企业咨询费入什么科目
  • 报销差旅费需要交进项税吗
  • 冲借款的凭证怎么做
  • 货款为现金如何做记账账款凭证?
  • 材料的销售成本计算公式
  • 旅游服务费可以抵扣增值税
  • 私募投资基金投资者风险问卷调查
  • 没领税票会产生税吗
  • 只有进项没有销项怎么报税
  • 再保险的业务种类
  • 资本公积可以退还给投资者吗
  • 地方教育附加什么时候交
  • 公司对外汇款需要什么手续
  • 一般纳税人专票和普票有什么区别
  • 将自产产品用于职工福利的账务处理
  • 工程预收款账务处理
  • rebootandselectproperbotdevice
  • 内部控制制度包括哪些基本内容?
  • 共管帐户的特点是什么
  • 公司法人名下的车辆算公司的车辆吗
  • 企业购买银行理财
  • 官网下载的iso怎么用u盘安装
  • 房屋租赁进项税
  • 跨年冲减无发票怎么入账
  • win10 累积更新
  • 房地产企业所得税预提成本10%
  • jquery怎么升级
  • phppost提交json
  • laravel ajax
  • 融资租赁利息资本化条件
  • 车间使用的辅助材料
  • yolov5添加注意力机制真的有用吗?
  • 业务招待费可以开专票抵扣吗
  • 劳务费和工程劳务费有区别
  • 配送中心适合哪种类型的企业
  • php引用类型
  • 外贸公司出口退税流程
  • 合伙企业法人股东税收
  • 未开票收入本月要计提增值税吗
  • 内含报酬率的意义
  • 什么叫同级财政收支
  • 完税凭证抵扣进项税额分录
  • 先确认收入后开票怎么做分录
  • 查补以前年度增值税怎么申报
  • 关税计入什么科目
  • 冲暂估费用
  • 工资中的扣款怎么做账
  • 人力资源劳务费计入什么科目
  • 银行已入账
  • 赠送油卡需要代理吗
  • 企业会计准则2023电子版
  • 如何建立明细分类账
  • Linux系统中修改文件权限
  • centos control-d
  • 如何把windowsxp换成windows7
  • window10窗口操作
  • win10系统的设备管理器在哪里
  • xp系统如何优化
  • linux命令find用法
  • python如何配置
  • linux查看内存型号与数量
  • python win
  • 适用于分析原因的工具有哪些
  • javascript基础书
  • JavaScript中的this
  • js时间范围
  • 全面解析少女时代关系
  • python toga
  • android实战项目
  • 建筑施工企业一级资质企业,安全生产管理
  • 广告发布合同属于什么合同
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设