鹏哥C语言自定义笔记重点(67-)

news/2024/9/18 20:48:27/ 标签: c语言, 数据结构

67.

39b1d311ba4c4fb4a68c8a6c6542bc72.jpg

 68.

68cc23edd4ab4ebbae1d873502b98042.jpg

 69.

005b0b614a5848c397bffd69c68f66f1.jpg

 70.

cefc95a360e24c059e2ffc054afc7160.jpg

 71.结构体内容

af8023e24a0a490e9e86dcff72127252.jpg

75ecfa9fd39e4dd99b49ba14770e01b9.jpg 

7559f5079dec4cee9d015e030cbe3d3f.jpg 

15aaa1b632ab477baf0489ade5b4b567.jpg 

 72.理解结构体的字节数

d8a99588f03c473cbd5b8d4435b8942c.jpg

686f885846ce4a60be23039e8abf6f7a.jpg 

54558f7817634cab9d7e37fd638d27bd.jpg 

749a42e8f9ef4551b8fba8e530e18cb0.jpg 

2fbbb7ac648140d29d578941b1397854.jpg 

182189e5b6424e358252ddb29ba731a0.jpg 

 73.

8ad446f2dab246ee88d59cc9ae78153a.jpg  486a757bd8a64946b1856b6cb2460500.jpg

8603591af9e64ba6973d7dc35aef87ad.jpg 

 #pragma once    //头文件中使用,功能是:防止头文件被多次引用

74.结构体传参

4d78f563f2e84f5c84e005ecab270823.jpg

37e34fbf615546b89fe649355a2332d5.jpg 

 结论:结构体传参时,要传结构体地址。

75.位段

5cfe7719023d4d8abe2bf1abab23c32f.jpg

670a9f2cbeeb46eeb3b382cf9971581c.jpg 

cde47a7324ee421794f2928f47b1d214.jpg 

 76.static是只能在该文件中看到,其他地方看不到

77.枚举

810ff366dcef475d99f86cdff3fef0f2.jpg

8ae1d142e46a45b2b1a2d8f206dbaa86.jpg 

 78.联合体

0ef5e874d4b24131982e18773da6acb0.jpg

390e54e879e74a1880958cd83be85c80.jpg 

 使用枚举法:

2b4080e6fd1546249affd9f6bff98bde.jpg

bc8aef8c80df4426911afb7f48756252.jpg 

 0cd6073eb02a41a484ac31e865eb3ab3.jpg


http://www.ppmy.cn/news/1526234.html

相关文章

通俗理解矩阵的秩

通俗理解矩阵的秩 flyfish 一、通俗的理解 想象有一张表格(矩阵),表格里有很多数字。矩阵的秩告诉我们这个表格里的数据有多么“特别”或者“复杂”。 1. 行和列的概念: 矩阵是由行(横排的数字)和列&a…

vue + Lodop 制作可视化设计页面 实现打印设计功能(四)

历史: vue2 Lodop 制作可视化设计页面 实现打印设计功能(一) vue Lodop 制作可视化设计页面 实现打印设计功能(二) vue Lodop 制作可视化设计页面 实现打印设计功能(三) 前言&#xff1a…

uniapp vue3 梯形选项卡组件

实现的效果图&#xff1a; 切换选项卡显示不同的内容&#xff0c;把这个选项卡做成了一个组件&#xff0c;需要的自取。 // 组件名为 trapezoidalTab <template> <view class"pd24"><view class"nav"><!-- 左侧 --><view cla…

web基础之文件上传

1.下载安装 下载地址 链接&#xff1a;百度网盘-链接不存在 提取码&#xff1a;jhks 安装 直接把他放在phpstudy的WWW目录中。&#xff08;phpstudy的下载安装&#xff0c;可以自行百度一下&#xff09; 打开 访问地址&#xff1a;127.0.0.1/upload-labs 问题 这里可能…

MCU与SOC的区别

自动驾驶中 MCU 与 SoC 的区别 在自动驾驶系统中&#xff0c;**MCU&#xff08;微控制单元&#xff0c;Microcontroller Unit&#xff09;和SoC&#xff08;系统级芯片&#xff0c;System on Chip&#xff09;**都是关键的电子元件&#xff0c;但它们在性能、功能和应用领域等…

MATLAB在嵌入式系统设计中的最佳实践

嵌入式系统设计是一个复杂的过程&#xff0c;涉及硬件和软件的紧密集成。MATLAB提供了一套全面的解决方案&#xff0c;从算法开发到代码生成&#xff0c;再到硬件验证&#xff0c;极大地简化了这一过程。本文将探讨使用MATLAB进行嵌入式系统设计的最佳实践&#xff0c;包括模型…

10分钟在钉钉上增加一个AI机器人

您只需 10 分钟&#xff0c;无需任何编码&#xff0c;即可为您的组织在钉钉平台上创建一个有大模型能力加成的 AI 机器人。这个机器人可以全天候&#xff08;7x24&#xff09;响应用户咨询&#xff0c;还能解答私域问题&#xff0c;成为您业务的专属机器人&#xff0c;提升用户…

时序数据库 TDengine 的入门体验和操作记录

时序数据库 TDengine 的学习和使用经验 什么是 TDengine &#xff1f;什么是时序数据 &#xff1f;使用RPM安装包部署默认的网络端口 TDengine 使用TDengine 命令行&#xff08;CLI&#xff09;taosBenchmark服务器内存需求删库跑路测试 使用体验文档纠错 什么是 TDengine &…

k8s service如何实现流量转发

1 基本概念 Service&#xff1a;在Kubernetes&#xff08;K8s&#xff09;中&#xff0c;Service用于将流量转发到后端的Pod中。Service提供了一种稳定的网络入口&#xff0c;尽管后端的Pod可能会动态改变 kube-proxy: kube-proxy是Kubernetes集群中的核心组件之一&#xff0…

C++:opencv多边形逼近二值图轮廓--cv::approxPolyDP

cv::approxPolyDP 是 OpenCV 中一个用于多边形逼近的函数。它通过 Douglas-Peucker 算法将复杂的轮廓简化为更少的点&#xff0c;这在图像处理和计算机视觉中非常有用。例如&#xff0c;简化的轮廓可以帮助提高形状分析和轮廓检测的效率。 函数原型 void cv::approxPolyDP(co…

基于Python的自然语言处理系列(9):使用TorchText与预训练词嵌入进行新闻分类

在前一篇文章中&#xff0c;我们展示了如何使用TorchText和RNN进行新闻分类。在这篇文章中&#xff0c;我们将改进之前的模型&#xff0c;通过使用预训练词嵌入、优化器的更改、正交初始化以及打包填充序列的技巧&#xff0c;提升模型的学习效率和效果。 1. 改进方向 提高模型…

计算机网络八股总结

这里写目录标题 网络模型划分&#xff08;五层和七层&#xff09;及每一层的功能五层网络模型七层网络模型&#xff08;OSI模型&#xff09; 三次握手和四次挥手具体过程及原因三次握手四次挥手 TCP/IP协议组成UDP协议与TCP/IP协议的区别Http协议相关知识网络地址&#xff0c;子…

HarmonyOS开发之使用PhotoViewPicker(图库选择器)保存图片

一&#xff1a;效果图 二&#xff1a;添加依赖 import fs from ohos.file.fs;//文件管理 import picker from ohos.file.picker//选择器 三&#xff1a;下载&#xff0c;保存图片的实现 // 下载图片imgUrldownloadAndSaveImage(imgUrl: string) {http.createHttp().request(…

笔记共享平台|基于Java+vue的读书笔记共享平台系统(源码+数据库+文档)

笔记共享平台|读书笔记共享平台系统 目录 基于Javavue的读书笔记共享平台系统 一、前言 二、系统设计 三、系统功能设计 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取&#xff1a; 博主介绍&#xff1a;✌️大厂码农|毕设布道…

林草湿地址、导出echart为word

2.导出 // 导出exportDoc () {this.loading truelet arrRefs [this.$refs.endChart, this.$refs.processChart, this.$refs.officeEndChart]setTimeout(() > {Promise.all(arrRefs.map((canvasDom) > {return this.html2canvasHandle(canvasDom)})).then(res > {let…

系统架构设计师 需求分析篇一

&#x1f4d8; 结构化分析SA 思想 自顶向下&#xff1a;像剥洋葱一样&#xff0c;层层深入&#xff0c;大问题拆成小问题&#xff0c;再拆成更小的问题。 核心模型 数据字典 &#x1f4d4;&#xff1a;记录数据元素的点点滴滴&#xff0c;从属性到使用方式&#xff0c;无所…

音视频开发常见的开源项目汇总

FFmpeg 地址&#xff1a;https://ffmpeg.org/介绍&#xff1a;FFmpeg 是一个非常强大的开源多媒体框架&#xff0c;它可以用来处理视频和音频文件。它支持多种格式的转换、编码、解码、转码、流处理等。FFmpeg 包括了 libavformat、libavcodec、libavutil、libswscale、libpos…

实时监控分析广告数据跳转统计平台源码

广告跳转实时分析页面统计系统&#xff0c;可选择生成html页面样式&#xff0c;可自定义设置页面域名后缀&#xff0c;可指定跳转指定网址&#xff0c; 可记录单个页面的访问记录&#xff0c;可对生成的单个链接进行备注&#xff0c;自定义等待时间进行跳转。 源码下载&#…

GitHub上克隆项目

从GitHub上克隆项目是一个简单且直接的过程&#xff0c;它允许你将远程仓库中的项目复制到你的本地计算机上&#xff0c;以便进行进一步的开发、测试或学习。以下是一个详细的步骤指南&#xff0c;帮助你从GitHub上克隆项目。 一、准备工作 1. 安装Git 在克隆GitHub项目之前…

uni-app开发微信小程序

Uni-app 是一个使用 Vue.js 开发跨平台应用的框架&#xff0c;支持构建微信小程序、H5、iOS、Android 等多种平台的应用。以下是使用 Uni-app 开发微信小程序的基本步骤和一些实用技巧。 1. 环境准备 安装 HBuilderX HBuilderX 是 DCloud 提供的 IDE&#xff0c;支持 Uni-app …