滕州建网站哪家好龙岗网站建设过程

diannao/2025/10/15 5:25:01/文章来源:
滕州建网站哪家好,龙岗网站建设过程,温州seo网站管理,什么是网络营销 网络营销有哪些特点前言 ✨✨欢迎#x1f44d;#x1f44d;点赞☕️☕️收藏✍✍评论 个人主页#xff1a;秋邱’博客 所属栏目#xff1a;人工智能 #xff08;感谢您的光临#xff0c;您的光临蓬荜生辉#xff09; 引言: 前面我们已经讲了结构体的声明#xff0c;自引用#xff0c;内存…前言 ✨✨欢迎点赞☕️☕️收藏✍✍评论 个人主页秋邱’博客 所属栏目人工智能 感谢您的光临您的光临蓬荜生辉 引言: 前面我们已经讲了结构体的声明自引用内存对齐等,详细见《掌握C语言结构体开启编程新世界》。有需要的可以回看。 今天我们讲的是枚举和结合体这两个跟结构体很相像但也是还是有差别的。 1.0 联合体 //代码1 #includestdio.h struct U {char a;int b; }; int main() {printf(%zd, sizeof(struct U));return 0; }//代码2 union U {char a;int b; }; int main() {printf(%zd, sizeof(union U));return 0; }打印结果 代码1 8 代码2 4 为何这两个的打印结果不相同呢这就是我们与结构体很相似的联合体。 顾名思义联合体是一种特殊的数据类型可以存储不同类型的数据但同一时刻只能存储其中一种类型的数据。 我们先来看看结构体和联合体的区别 结构体联合体structunion多个成员多个成员每个成员都有自己独立的空间所有成员共用一块内存空间 1.1 联合体声明 联合体的定义格式如下 union 类型名 {成员1成员2 }变量; 联合体和结构体的声明很相似这里我们就简单的举一个例子。 #includestdio.h union U {char a;int num; }; int main() {union U p1 { 0 };p1.num 1;p1.a 2;printf(%d,p1.num)return 0; }1.2 联合体的特点 上面两窜代码中我们能很明显的看出联合体联合的成员是共⽤同⼀块内存空间的这样⼀个联合变量的⼤⼩⾄少是最⼤成员的⼤⼩因为联合⾄少得有能⼒保存最⼤的那个成员。 我们知道了它们是用的用一块地址具体是怎么样的我画图来给大家看看。 这是union在内存中的存储。 1.3 对齐数 虽然联合体的内存是是共⽤同⼀块内存空间的但也是有最大对齐数的。 看代码 union U {short a[7];int b; }; int main() {printf(%zd, sizeof(union U));return 0; }short类型是2个字节但是有7个所以占了14个字节如果你以为答案是14那你就错了。当最大成员的大小不是最大对齐数的整数倍就要和最大对齐数的整数倍所以这里 打印结果 16 1.4 联合体的使用 结合体的定义几乎和结构体一样。 ⽐如我们要搞⼀个活动要上线⼀个礼品兑换单礼品兑换单中有三种商品图书、杯⼦、衬衫。 每⼀种商品都有库存量、价格、商品类型和商品类型相关的其他信息。 图书书名、作者、⻚数 杯⼦设计 衬衫设计、可选颜⾊、可选尺⼨ 代码实现 struct gift_list {//公共属性int stock_num;//库存量double prince;//商品价格int item_type;//商品类型//特殊属性char title[20];//书名char author[20];//作者int num_pages;//页数char design[30];//设计int colors;//颜色int sizes;//尺寸 };虽然这样的代码也是没什么问题用起来也很方便但是结构的设计中包含了所有礼品的各种属性这样使得结构体的⼤⼩就会偏⼤⽐较浪费内存。因为对于礼品兑换单中的商品来说只有部分属性信息是常⽤的。 书书名、作者、页数。 杯子设计。 衣服设计、颜色、尺寸。 struct gift_list {int stock_number;//库存量double price; //定价int item_type;//商品类型union {struct {char title[20];//书名char author[20];//作者int num_pages;//页数}book;struct {char design[30];//设计}mug;struct {char design[30];//设计int colors;//颜色int sizes;//尺寸}shirt;}item; };我们把公共属性用struct单独写出来剩余属于各种商品本⾝的属性使⽤联合体起来这样就可以 介绍所需的内存空间⼀定程度上节省了内存。 1.5 一个练习 之前的练习过判断大小端了这里我们也可以用联合体巧妙的来判断大小端。 #includestdio.h int check_sys() {union Un{char c;int i;}u;u.i 1;return u.c;//小端返回1大端返回0 }int main() {int ret check_sys();//小端返回1大端返回0if (ret 1)printf(小端\n);elseprintf(大端\n);return 0; }这个代码就很巧妙的运用了联合体的特点。 2.0枚举 2.1 枚举的声明 枚举顾名思义就是⼀⼀列举。 把可能的取值⼀⼀列举。 enum 枚举名  { 枚举元素1,枚举元素2, …… };这就是枚举的声明。 ⽐如我们现实⽣活中 —— 周的星期⼀到星期⽇是有限的7天可以 ——列举性 别有男、⼥、保密也可以 ——列举 ⽉份有12个⽉也可以 ——列举 三原⾊也是可以意义列举 代码实现 enum Day//星期枚举类型 {Mon,Tues,Wed,Thur,Fri,Sat,Sun }; enum Sex//性别枚举类型 {MALE,FEMALE,SECRET }; enum Color//颜色枚举类型 {Red,Green,Blue };{}中的内容是枚举类型的可能取值也叫枚举常量。 这些可能取值都是有值的默认从0开始依次递增1当然在声明枚举类型的时候也可以赋初值。 enum Color {Red 3,Green 6,Blue 8 };2.2 枚举的优点 C语言枚举的优点包括 增加代码的可读性和可维护性 和#define定义的标识符⽐较枚举有类型检查更加严谨 便于调试预处理阶段会删除#define 定义的符号 4.枚举常量是遵循作⽤域规则的枚举声明在函数内只能在函数内使⽤ 使⽤⽅便⼀次可以定义多个常量 总的来说C语言枚举提供了一种清晰、可读性强且具有类型安全性的常量定义方式可以使代码更易于理解和维护。 2.3枚举类型的使⽤ enum Color {Red 3,Green 6,Blue 8 };enum Color cls Green;//使⽤枚举常量给枚举变量赋值那是否可以拿整数给枚举变量赋值呢在C语⾔中是可以的但是在C是不⾏的C的类型检查⽐ 较严格。 结构体、联合体和枚举类型到这里就结束了观众老爷们 ✨✨欢迎点赞☕️☕️收藏✍✍评论

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/92479.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站做代理还可以刷水吗app网站开发河 又

计算机语言运用--数值计算8-函数的计算机处理8(1)_1MATLAB计算机:电子线路组成的计算机器。人与计算机则是通过计算机语言-符号系统说给计算机听而交流。计算机语言有低级语言-机器语言、汇编、高级语言-C/C/C#/VB/PASCAL/LISP/JAVA/PYTHON/……成百上千种之多。 作…

做雇主品牌的网站食品网站建设网站定制开发

dockerk8s k8s详细介绍docker的工作原理docker的组成docker与传统虚拟机的区别docker技术的三大核心概念centos镜像几个G,但是docker centos镜像才几百兆镜像的分层结构以及为什么要使用镜像的分层结构容器的copy-on-write特性,修改容器里面的内容会修改…

网站信息如何修改wordpress站

本文属于图神经网络的系列文章,文章目录如下: 从图(Graph)到图卷积(Graph Convolution):漫谈图神经网络模型 (一)从图(Graph)到图卷积(Graph Convolution):漫谈图神经网络模型 (二)从图(Graph)到图卷积(Graph Convolution)&#x…

深圳工程造价建设信息网站美容评测网站建设分析报告

简单工厂模式 适用场景: 1.工厂类负责创建的对象比较少,由于创建的对象较少,不会造成工厂方法中的业务逻辑太过复杂。 2.客户端只知道传入工厂类的参数,对于如何创建对象并不关心。 工厂方法模式 适用场景: 1.客户端不知道它所需要的对象…

深圳网站做的好的公司wordpress 如何更改主页

一、简介 彩虹表就是一个庞大的、针对各种可能的字母组合预先计算好的哈希值的集合,不一定是针对MD5算法的,各种算法的都有,有了它可以快速的破解各类密码。越是复杂的密码,需要的彩虹表就越大,现在主流的彩虹表都是1…

高端网站推广哪里有网站培训的

android渠道包自动化验证 酷传应用统计 友盟统计分析平台 机锋统计 怎样监控移动互联网广告的效果 talkingdata AD tracking转载于:https://www.cnblogs.com/terrylin/p/4865462.html

国内建网站软件个人网页制作价格

在源码编译PHP-redis扩展时,遇到缺少头文件问题【问题描述】error: ext/standard/php_smart_str.h: No such file or directory 【问题原因】PHP安装好的头文件目录:/php/include/php/ext/standard/,这些头文件,在php7之前的版本&…

discuz 手机网站模板做微商去哪个网站推广

来源:AI数据派前言:目前,“联邦学习”这个术语在市场上存在很多认识上的误解和混淆,主要原因是其既在广义上表达了保护数据前提下联合多方数据训练模型的需求,又在狭义上表示了一类通过暴露部分数据信息来提升训练性能…

如何实现网站建设服务东莞市建设银行招聘网站

Vi编辑器有一些选项设置可以帮助人们更好的使用。 在vi中选项分为两种: 1、 开关选项,如果要打开这类选项就使用ex命令——:set 选项;如果要关闭这类选项就是用ex命令——:set no选项(注意no和选项之间没有空格&…

常州免费网站制作兰州营销型网站建设

前言: 本文总结的常见机器学习算法(主要是一些常规分类器)大概流程和主要思想。 朴素贝叶斯: 有以下几个地方需要注意: 1. 如果给出的特征向量长度可能不同,这是需要归一化为通长度的向量(这里以…

做网站怎么申请百度推广wordpress 配置说明

... 转载于:https://www.cnblogs.com/2008nmj/p/7264769.html

有关电子商务网站建设与维护的书籍浙江大学微纳加工平台

本文主要介绍使用ResponseSelector实现校园招聘FAQ机器人,回答面试流程和面试结果查询的FAQ问题。FAQ机器人功能分为业务无关的功能和业务相关的功能2类。 一.data/nlu.yml文件   与普通意图相比,ResponseSelector训练数据中的意图采用group/intent格…

给人家做的网站想改怎么改专门做国外网站

文章目录 前言一、日志重要吗二、日志分级三、常用日志插件四、外观模式与SLF4J五、双雄之争总结 前言 不知有多少人和笔者一样,在刚学习编程的时候,对日志并不重视。那时候学习java代码是用System.out.println(),相信屏幕前不少人一开始也是…

建设企业网站的模式宿城区建设局网站

1、在Buffer Pool中读取数据:当InnoDB需要更新一条记录时,首先会在Buffer Pool中查找该记录是否在内存中。如果没有在内存中,则从磁盘读取该页到Buffer Pool中。 2、记录UndoLog:在修改操作前,InnoDB会在Undo Log中记…

国外网站视觉设计趋势公众号开发技术风险

腾讯云2核2G服务器多少钱一年?轻量服务器61元一年,CVM 2核2G S5服务器313.2元15个月,轻量2核2G3M带宽、40系统盘,云服务器CVM S5实例是2核2G、50G系统盘。腾讯云2核2G服务器优惠活动 txybk.com/go/txy 链接打开如下图:…

微信网站api英文wordpress变中文

这段代码实现了一个机器人视觉引导系统,主要功能包括: 连接仿真环境,控制UR机器人。相机标定: 使用棋盘格图案进行相机内参标定通过移动机器人采集多组图像使用calibrateCamera函数计算相机内参 手眼标定: 采集机器人末端位姿和对应的棋盘格图像使用calibrateHandEye函数计算相…

外贸商业网站建设wordpress 跳转特效

第1关:什么是决策树 1.AB 2.B 第2关:信息熵与信息增益 import numpy as npdef calcInfoGain(feature, label, index):计算信息增益:param feature:测试用例中字典里的feature,类型为ndarray:param label:测试用例中字典里的label&#xf…

哪家公司的网站做得好快速建设房产网站

目录 栈的概念及结构栈的实现初始化栈入栈出栈其他一些栈函数 小结栈相关的题目 栈的概念及结构 栈是一种特殊的线性表。相比于链表和顺序表,栈只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的…

做教育行业营销类型的网站浙江建设信息港网站查询

文章目录 盲注增删改查 盲注 概念:在注入过程中,获取的数据不能回显至前端页面,此时我们需要利用一些方法进行判断或尝试,这个过程被称为盲注。 解决:常规的联合查询注入不行的情况。 分类: 基于布尔的SQ…

成都住房和城乡建设厅网站qq快速登录入口

ltrim()函数是PHP中的内置函数,可从字符串左侧删除空格或其他字符(如果指定)。用法:ltrim( $string, $charlist )参数:函数ltrim()接受两个参数,如上面的语法所示。在这两个参数中,一个是必需的,另一个是可选的。下面将…