c语言箭头指针的作用,C语言中,结构体成员变量的点和箭头
C语言中,调用成员变量用点还是用箭头,取决于当前的ID是指针还是结构体本身。
如:typedef struct {
float height;
float weight;
} Person;
int main(int argc, char *argv[]) {
Person jiushen;
Person *lengleng = (Person *)malloc(sizeof(Person));
//注意这里结构体指针的声明,要分配空间
jiushen.weight = 60;
jiushen.height = 175;
lengleng -> height = 165;
(*lengleng).weight = 50;
printf("%f, %f\n", jiushen.weight, lengleng->weight);
}
可以看出,对于指针lengleng,
lengleng -> weight
等价于
(*lengleng).weight
c语言箭头指针的作用,C语言中,结构体成员变量的点和箭头相关推荐
- c语言结构体成员变量私有化,C语言中结构体变量私有化详解
C语言中结构体变量私有化详解 背景介绍 操作系统 : CentOS7.3.1611_x64 gcc版本 :4.8.5 什么是结构体? 在C语言中,结构体(struct)指的是一种数据结构,是C语言中聚 ...
- c语言结构体成员变量默认值,C语言结构体要点笔记
近日,做一个东西却发现自己在C语言,特别是结构体这个知识点上还缺乏认识.所以在学习了网友的分享后,下面在下文记录一些重要的要点吧. 一.struct是一种复合数据类型(这一点很重要,结构体只是一个类型 ...
- c语言里void什么作用,C语言中void是什么意思?
C语言中void是什么意思? C语言中"void"表示为无类型,相应的"void *"为无类型指针,常用在程序编写中对定义函数的参数类型.返回值.函数中指针类型 ...
- c语言里void什么作用,c语言中void的含义是什么?如何使用?
c语言中void的含义是什么?如何使用? 发布时间:2020-04-26 14:08:27 来源:亿速云 阅读:416 作者:小新 c语言中void的含义是什么?如何使用?相信有很多人都不太了解,今天 ...
- c语言char有什么作用,C语言中char*和char[]用法区别分析
本文实例分析了C语言中char* 和 char []的区别.分享给大家供大家参考之用.具体分析如下: 一般来说,很多人会觉得这两个定义效果一样,其实差别很大.以下是个人的一些看法,有不正确的地方望指正 ...
- c语言put语句的作用,C语言中put()与puts()的区别?
C语言中put()与puts()的区别? 关注:275 答案:2 mip版 解决时间 2021-02-04 15:47 提问者笑低了眉眼 2021-02-04 12:42 C语言中put()与pu ...
- c语言eof不起作用,c语言中EOF的用法
c语言中EOF的用法以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! c语言中EOF的用法 1.EOF是end of fi ...
- c语言time函数的作用,c语言中time函数的用法
c语言中time函数的用法 c语言中time函数的用法的用法你知道吗?下面应届毕业生小编就跟你们详细介绍下c语言中time函数的用法的用法,希望对你们有用. c语言中time函数的用法的用法如下: 头 ...
- c语言include不起作用,c语言中include的使用方法
c语言中include的使用方法 发布时间:2020-06-16 09:09:37 来源:亿速云 阅读:185 作者:Leah 这篇文章将为大家详细讲解有关c语言中include的使用方法,小编觉得挺 ...
最新文章
- Kudu:为大数据快速分析量身定制的 Hadoop 存储系统
- VTK:图片之ExtractComponents
- C++实现huffman哈夫曼编码的算法(附完整源码)
- pythonsocket数据对接_python socket通信 网站之间数据交流
- 实现二叉树的三种非递归遍历算法
- 算法笔记_056:蓝桥杯练习 未名湖边的烦恼(Java)
- octave存储文档
- 软件项目测试报价单,某软件项目报价单
- mysql 10106_mysql出现:Can’t create TCP/IP socket (10106) (#2004)
- seo网站优化技巧_新网站的10个SEO技巧
- 高等数学学习笔记——第五十四讲——向量的数量积、向量积和混合积
- Python日记 -- 百度OCR翻译
- 百度司南是什么产品?
- 用VS实现图片的读取、显示与存储
- java框架要求合同_java毕业设计_springboot框架的合同管理
- 【AGC004E】Salvage Robots【动态规划dp】
- 小米手机便签怎么看写了多少字 小米手机便签统计字数方法
- 北京圣思园JAVA培训教学视频汇总
- A类博士年薪25万!5200/月额外津贴,三年内副教授待遇!35万安家房补+30万科启...
- 三本计算机的专业需要考研嘛,三本计算机考研难吗
热门文章
- AUTOSAR专业知识篇(五)-“敏捷”适用于汽车软件开发吗?当我们谈“敏捷”,到底在谈什么?
- 星痕 轻松实现大屏数据可视化_数据美的历程有多难?大屏可视化轻松帮你实现...
- linux嵌入式面试题合集,嵌入式linux面试题解析(一)——ARM部分二
- java xml dom getelementbyid,DOM中常见的元素获取方式
- php项目私有化部署保护代码,ThinkPHP项目安全配置解决方案
- VUE使用vue-seamless-scroll自动滚动表格数据,对表格数据排序无效的解决办法
- 我是如何成功准备VUE项目之前的开发环境?
- Bash脚本教程之数组
- antd Datepicker组件报错 ——date.clone is not a function或者date1.isAfter is not a function
- 基于 Webpack2、Vue2、iView2 的可视化脚手架 iView Cli 发布 2.0 版本