首页/新闻资讯/正文详情

C语言之构造数据类型

发布时间:2026/11/7 17:26:23 来源:云帆数科 栏目:资讯中心
C语言之构造数据类型
今天学习构造数据类型构造数据类型就是自己构造一个数据类型学习了如何定义一个结构体如何进行传参如何对一个结构体进行传参1.定义结构体structstruct 结构体名 { 数据类型1 成员变量1; 数据类型2 成员变量2; 数据类型3 成员变量3; ... };2.初始化struct student s {zhangsan, m, 18, 90}; struct student s2 { .name zhangsan, .score 60, };可对其进行局部初始化或者全部初始化初始化要按照定义的结构体数据类型以及顺序来初始化3.结构体成员变量的访问结构体变量类型通过 . 访问成员变量结构体指针类型通过 - 访问成员变量最终的类型都是由成员变量决定的4.结构体的存储1. 结构体的存储并不是按照里面的数据类型各自占用内存大小之和来决定的而是与内存对齐有关系2.结构体成员变量只能存放在内存地址为自身基本类型长度整数倍的内存单元中3.结构体总大小必须为最大基本类型长度的整数倍4.可以通过#pragma pack(对齐字节数) 来调整内存对齐的方式结构体传参可以通过值传递也可以通过指针传递指针传递的好处是节省内存空间的开销

相关推荐

一次生产慢请求,我用Pinpoint全链路追踪把2.3s拆到了数据库
一次生产慢请求,我用Pinpoint全链路追踪把2.3s拆到了数据库

一次生产慢请求,我用Pinpoint全链路追踪把2.3s拆到了数据库 【免费下载链接】pinpoint APM, (Application Performance Management) tool for large-scale distributed systems. 项目地址: https://gitcode.com/gh_mirrors/pi/pinpoint 上周排查一个下单接口… · 2026/11/6 10:24:01

Folia 全屏歌词播放器安装教程:Windows、macOS、Linux 与 NAS 从 0 到跑通
Folia 全屏歌词播放器安装教程:Windows、macOS、Linux 与 NAS 从 0 到跑通

Folia 全屏歌词播放器安装教程:Windows、macOS、Linux 与 NAS 从 0 到跑通 【免费下载链接】folia-major 专注于绚丽的歌词动画效果的本地音乐/navidrome/第三方多平台在线音乐播放器 项目地址: https://gitcode.com/GitHub_Trending/fo/folia-major 受够了屏… · 2026/11/5 3:11:38

用 Rust 编程配置 Jay 合成器:jay-config 共享库高级模式完全教程
用 Rust 编程配置 Jay 合成器:jay-config 共享库高级模式完全教程

【免费下载链接】jay A Wayland Compositor 项目地址: https://gitcode.com/gh_mirrors/jay/jay 点击查看 免费下载 Jay 是一款用 Rust 编写的 Wayland 合成器,除了官方推荐的 TOML 配置文件外,还提供了 jay-config 共享库,允许你… · 2026/11/5 12:19:52

宿州建筑电工证在哪考外省证也能转过来 上岗必备全攻略
宿州建筑电工证在哪考外省证也能转过来 上岗必备全攻略

宿州建筑电工证在哪考外省证也能转过来 上岗必备全攻略 之前考的证在外省能不能转过来?这个问题在宿州建筑电工证考试圈内是高频提问。特别是在河南公路工程一线作业的电工来说,很多人都是在外省打工期间考的证,回到宿州后才发现证件无法使用,甚至影响上… · 2026/11/7 17:26:10

宝坻有哪些电工证官方报名入口在哪 实操考试心里没底怕挂科
宝坻有哪些电工证官方报名入口在哪 实操考试心里没底怕挂科

宝坻有哪些电工证官方报名入口在哪 实操考试心里没底怕挂科 实操考试心里没底怕挂科,这几乎是每个准备报考电工证的人心里的疙瘩。特别是在宝坻这样的地方,电工证种类繁多,报名流程又不透明,很多人都在找【官方报名入口】,担心走错一步就白忙一场。如果… · 2026/11/7 17:26:10

宿州建筑电工证在哪考千万别踩坑:证书过期了不知道怎么复审延期怎么办?
宿州建筑电工证在哪考千万别踩坑:证书过期了不知道怎么复审延期怎么办?

宿州建筑电工证在哪考千万别踩坑:证书过期了不知道怎么复审延期怎么办? 证书过期了不知道怎么复审延期,这事儿可千万别踩坑。尤其是像宿州建筑电工证这样的特种作业证,一旦过期不及时处理,不仅影响工作,还可能面临被单位辞退、无法参与项目甚至行政处罚… · 2026/11/7 17:26:10

韶关考电工证包过吗?通过率揭秘:找工作前必须知道的真相
韶关考电工证包过吗?通过率揭秘:找工作前必须知道的真相

韶关考电工证包过吗?通过率揭秘:找工作前必须知道的真相 你现在急需一张电工证才能找到工作,对吧?别急,这事儿咱们今天就讲明白。 韶关考电工证包过吗?通过率揭秘… · 2026/11/7 17:26:10

代县电工证复审通道报名入口与办理流程全攻略
代县电工证复审通道报名入口与办理流程全攻略

代县电工证复审通道报名入口与办理流程全攻略 实操考试心里没底怕挂科,这是大多数电工朋友在准备复审时的共同感受。尤其是像代县这类县级地区,信息不透明、流程不熟悉,更让人头疼。现在,官方报名入口已经明确,流程也更加规范,只要你掌握好关键点,复审… · 2026/11/7 17:26:10

家里没电工证换灯泡怎么报名还能顺利复审延期
家里没电工证换灯泡怎么报名还能顺利复审延期

家里没电工证换灯泡怎么报名还能顺利复审延期 工地太忙根本没时间复习考试,这几乎是每个特种作业操作证持证人都会遇到的痛点。特别是像家里没电工证换灯泡这样的问题,表面上看是个小事儿,但如果没证操作,不仅违法,还可能带来严重安全隐患。很多人因此误… · 2026/11/7 17:25:09

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/7 11:25:08

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/7 12:02:18

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 10:29:23

澳洲水电工证考试:证书过期了不知道怎么复审延期?电子证书怎么弄?
澳洲水电工证考试:证书过期了不知道怎么复审延期?电子证书怎么弄?

澳洲水电工证考试:证书过期了不知道怎么复审延期?电子证书怎么弄? 证书过期了不知道怎么复审延期?别慌,很多人在拿到【澳洲水电工证考试】的电子证书后,一不小心就忽略了复审时间,结果证书失效,工作受阻,甚至被单位追责。今天就从【澳洲水电工证考试… · 2026/11/7 0:00:41

电工作业提示版通过率揭秘:怎么考才能一次过?
电工作业提示版通过率揭秘:怎么考才能一次过?

电工作业提示版通过率揭秘:怎么考才能一次过? 怕考不过白交培训费?别急,今天我就从驻马店应届工程类毕业生的视角,带你全面了解电工作业提示版的考试流程、备考要点和真实通过率,帮你少走弯路、提高一次通过率。… · 2026/11/7 0:00:41

电工证年审报名千万别踩坑 外省证转过来要搞清这几点
电工证年审报名千万别踩坑 外省证转过来要搞清这几点

电工证年审报名千万别踩坑 外省证转过来要搞清这几点 之前考的证在外省能不能转过来?这个问题是很多电工从业者最关心的,特别是像你这样在商丘从事公路工程的人员,经常需要跨省流动,证书的 有效性 和 可迁移性… · 2026/11/7 0:00:41

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/7 11:25:08

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/7 12:02:18

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 10:29:23

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码