位置: 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插件)

  • 计提个税与实际缴纳不一致
  • 民间非盈利组织会计中所拥有的用于
  • 企业所得税季度申报表怎么填
  • 为什么缴纳税
  • 出差的餐饮发票的税率是多少
  • 工会经费计入成本费用
  • 赞助费账务处理
  • 增值税加附加税加企业所得税加印花税是多少个税点
  • 增值税专用发票可以开电子发票吗
  • 如何理解递延所得税资产和负债计算
  • 房屋租赁可以开住宿费吗
  • 固定资产可以一次抵扣吗
  • 车改补贴是否计入工资总额
  • 安装服务异地施工增值税在哪交
  • 专票密码区压线可以报销吗
  • 增值税普票销售方无开户行账号是否可以
  • 购买股票相关税费会计分录
  • 客户付货款给我们公司备注往来结算款
  • 金融机构计提减值准备
  • 普通股资本成本的计算
  • 税务发票原件
  • 内帐应收应付款坏账年末怎么处理?
  • 网卡和网线都正确接法
  • 长期待摊费用期末在借方还是贷方
  • 打开网页出现电脑标志
  • 领用原材料业务
  • 老板拿的手机
  • 餐饮行业必须要对公账户吗
  • php获取用户名
  • 维尔登的心结
  • 老板垫资如何做账务处理
  • 涉税专业服务机构是什么
  • win7纯净版系统之家
  • 收取增值税一般是多少
  • 债务重组收益的计算
  • php str函数
  • php二维数组查询指定值
  • 前端框架源码
  • 目标检测算法有哪些
  • 对于企业无法支付的应付账款
  • 宣传活动费用什么发票开?
  • vue–router
  • 模型论文是什么类型
  • mysql desc(DESCRIBE)命令实例讲解
  • bug的定位和跟踪
  • 网上报税教程
  • 新购固定资产怎么填写申报表
  • 前端培训费用大概多少
  • php的默认网站目录是
  • 营改增后新纳入增值税征税范围的有
  • 支付运输费计入
  • 企业所得税计提分录
  • 小微企业所得税税收优惠政策2023年
  • 免征增值税政策的政策有哪些?
  • 销售人员的销售额是工作绩效的重要指标
  • 不得扣除的税金啥意思
  • 工程施工科目下可以设置咨询费吗
  • 企业所得税费用标准
  • 4s店销售返利
  • 党建经费可以购买什么
  • 总分机构和分总机构的区别
  • 公司房租没有发票不入账税务怎么处理
  • 新手学会计怎么学
  • 数字签名方法不提供
  • win7 64位系统RAR压缩文件损坏该怎么修复
  • win10预览版和正式版区别
  • make:arm-linux- conmand not found错误处理探讨
  • windows右键不能用了
  • 12个超实用的JQuery代码片段
  • 浏览器如何批量打开网址
  • python rgb转cmyk
  • opengl gltranslatef
  • 安卓开发遇到的问题
  • android真机调试闪退
  • 自动登入
  • 基于Python的图书推荐系统
  • 公司代扣税怎么办理
  • 无偿使用的房屋装修如何摊销
  • 税务代办需要什么资料
  • 别人用你的收款码能骗到钱吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设