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

  • 苹果13mini怎么用Safari浏览器长截图(苹果13mini怎么用两个微信号)

    苹果13mini怎么用Safari浏览器长截图(苹果13mini怎么用两个微信号)

  • wps2019如何合并单元格(wps2019如何合并多个excel表)

    wps2019如何合并单元格(wps2019如何合并多个excel表)

  • 电子签名是手写的吗(电子签名是手写还是打字)

    电子签名是手写的吗(电子签名是手写还是打字)

  • ipad屏幕跳的解决方法(ipadmini屏幕跳)

    ipad屏幕跳的解决方法(ipadmini屏幕跳)

  • 美团上的锦鲤卡是干嘛的(美团金卡会员怎么来的)

    美团上的锦鲤卡是干嘛的(美团金卡会员怎么来的)

  • 苹果7p照相模糊原因(iphone7p照相显示模糊)

    苹果7p照相模糊原因(iphone7p照相显示模糊)

  • 怎么p30pro拍照那么模糊(p30pro p30拍照)

    怎么p30pro拍照那么模糊(p30pro p30拍照)

  • 淘宝直播名字前面皇冠什么意思(淘宝直播名字前面红色)

    淘宝直播名字前面皇冠什么意思(淘宝直播名字前面红色)

  • 苹果11主题怎么换(苹果11主题怎么恢复原始主题)

    苹果11主题怎么换(苹果11主题怎么恢复原始主题)

  • 电脑程序全部无响应是怎么回事(电脑程序全部无响应)

    电脑程序全部无响应是怎么回事(电脑程序全部无响应)

  • 华为3i跟3手机壳一样吗(手机壳p30华为)

    华为3i跟3手机壳一样吗(手机壳p30华为)

  • 颜色反转安卓在哪里调(颜色反转助手)

    颜色反转安卓在哪里调(颜色反转助手)

  • 手机承载系统lte有什么用(手机承载系统lte打开会提高网速吗)

    手机承载系统lte有什么用(手机承载系统lte打开会提高网速吗)

  • OPPO k5照片水印怎么去掉(oppa5照片水印在哪设置)

    OPPO k5照片水印怎么去掉(oppa5照片水印在哪设置)

  • 华为怎么看电子保修卡(华为怎么看电子三包激活时间)

    华为怎么看电子保修卡(华为怎么看电子三包激活时间)

  • 小米mix2s如何打开usb调试模式(小米mix2s打字声音怎么关)

    小米mix2s如何打开usb调试模式(小米mix2s打字声音怎么关)

  • 苹果手机如何连接米家扫地机器人(苹果手机如何连接电脑传文件)

    苹果手机如何连接米家扫地机器人(苹果手机如何连接电脑传文件)

  • 苹果手机下载qq要钱吗(苹果手机下载qq音乐怎么下载到本地音乐)

    苹果手机下载qq要钱吗(苹果手机下载qq音乐怎么下载到本地音乐)

  • iphonex3dtouch在哪设置

    iphonex3dtouch在哪设置

  • 微信群禁言在哪设置(微信群禁言在哪里设置)

    微信群禁言在哪设置(微信群禁言在哪里设置)

  • 全民k歌查看访客记录(全民k歌查看访客在哪里)

    全民k歌查看访客记录(全民k歌查看访客在哪里)

  • 苹果7plus悬浮球在哪设置(苹果7plus悬浮球怎么设置里没有了)

    苹果7plus悬浮球在哪设置(苹果7plus悬浮球怎么设置里没有了)

  • gain_trickler_3202.exe 进程查询 gain_trickler_3202进程是什么文件

    gain_trickler_3202.exe 进程查询 gain_trickler_3202进程是什么文件

  • ansible命令  运维自动化工具(基于ansible的运维平台)

    ansible命令 运维自动化工具(基于ansible的运维平台)

  • React报错之map() is not a function(react错误处理)

    React报错之map() is not a function(react错误处理)

  • 织梦中内容页分页数目太多时自动隐藏教程(织梦前台的菜单怎么换)

    织梦中内容页分页数目太多时自动隐藏教程(织梦前台的菜单怎么换)

  • 收到投资款要交企业所得税吗为什么
  • 进口商品需要缴纳VAT税吗
  • 基本户如果没有资金往来
  • 固定资产盘点折旧怎么算
  • 如何查询外经证缴了多少税
  • 前一年的未分配利润属于什么科目
  • 个税为负数如何申报
  • 财产租赁合同印花税率多少
  • 资产负债表里的固定资产是原值还是净值
  • 所得税的利润总额怎么计算
  • 生育津贴需要连续缴纳社保满一年吗
  • 提供劳务企业所得税纳税义务发生时间
  • 电子版发票怎么弄
  • 土地违约金怎么写合同
  • 去年的成本没有入账
  • 未摊销的费用怎样处理
  • 物业费能开公司名称吗
  • 进项票异常如何自查
  • 物业公司税务风险
  • 劳务派遣工资需要发票吗
  • 企业所得税季报资产总额怎么填
  • 个体户经营所得怎么申报
  • 招商引资政府返税政策不兑现
  • 普通发票收款方账号信息错了可以正常报销吗
  • 代收污水处理费要交税吗
  • 企业一年零申报怎么办
  • 客户年会赞助是公司账户转嘛
  • 应收账款核销如何做账
  • 农业产品免税范围注释
  • 附加税会计分录2022
  • win7系统中如何关闭触摸屏声音
  • 公司购买购物卡发给职工的账务处理
  • tplink路由器怎么连接无线网络
  • 羊毛衫变形了还能变回来吗
  • elf.exe是什么程序
  • linux 临时修改环境变量
  • 增值税发票可以抵扣多少
  • 吕宋岛以南坐落着21座极大的岛屿
  • 消费税减免规定有哪些
  • 业务招待费可以开专票抵扣吗
  • 超市的购物卡以什么为准
  • phpcms 标签
  • 处置固定资产净收益属于利得吗
  • 民办非企业免税政策
  • 公司交1500五险一金是什么水平
  • SQL Server 2005 模板参数使用说明
  • 物业 收电费
  • 物业电费加价如何处理
  • 应收账款属于会计科目吗
  • 退回资金怎么做账
  • 损益类科目借贷怎么记
  • 支付补偿款计入什么会计科目
  • 预存返利骗局
  • 分红做什么会计分录
  • 专票多少钱
  • 可供出售金融资产是指什么
  • 为什么零售业只进不出呢
  • 缴纳工会经费如何记账
  • 换工作时社保公积金怎么办
  • 限售股包括哪些
  • 日记账处理数据流程图
  • centos7.0镜像下载
  • win7经常自动重启是什么原因
  • linux系统详解
  • centos云服务器
  • inodecmn.exe
  • win7系统设置鼠标灵敏度
  • windows7如何关闭update
  • win7 注册表 ahci
  • 安装运行windows
  • linux自动清理磁盘空间
  • windows批处理命令脚本
  • python利用while循环求1+2+3......+n的和
  • nodejs调用打印机驱动
  • Nodejs+express+ejs简单使用实例代码
  • 手游开发流程具体
  • js输出表格
  • services的翻译
  • js对象判断
  • 真机调试什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设