安平县哪个做网站的好郑州高新发布

pingmian/2026/1/21 5:33:49/文章来源:
安平县哪个做网站的好,郑州高新发布,wordpress 输入框,新增备案 网站名字一、结构体的介绍/* 语法#xff1a;struct 结构体名{成员列表;};切记切记有分号#xff01;说明#xff1a;成员列表就是指你要保存哪些类型的数据。注意#xff1a;上面的语法只是定义一个新的类型#xff0c;而这个类型叫做结构体类型。因为类型不能保存数据#xff0…一、结构体的介绍/* 语法struct 结构体名{成员列表;};切记切记有分号说明成员列表就是指你要保存哪些类型的数据。注意上面的语法只是定义一个新的类型而这个类型叫做结构体类型。因为类型不能保存数据所以我们要有结构体变量。 语法struct 结构体名 变量名; 变量赋值的语法变量名.成员名 数据;例 zs.age 16;输出结构体注意没有任何格式化控制符能够一次性输出整个结构体我们必须一个成员一个成员的输出结构体可以用来保存多个不同类型的数据可以把生活中的一些东西抽象成结构体 */ //这里只是定义了一个结构体类型 struct person{float height; //身高float weight; //体重int age; //年龄char gender;//性别 f代表女 female m代表男char name[50]; //姓名 };int main(int argc, const char * argv[]) {struct person zs; //变量名zs 类型struct personzs.age 16;zs.gender m;zs.height 189;zs.weight 60;//zs.name 张三; 这是错误的strcpy(zs.name, 张三);printf(姓名%s 年龄%d 性别%c 身高%.0fn,zs.name,zs.age,zs.gender,zs.height);return 0; }二、结构体的初始化/* 初始化1、先声明后赋值语法struct 结构体名 ;变量名.成员名 数据; 例如struct UserInfo userInfo;userInfo.age 17;2、在声明的时候初始化a、语法struct 结构体名 变量名 {数据1,数据2,数据N};例如struct UserInfo userInfo {1,17,张三};注意这种方式必须按结构体定义的成员顺序来赋值b、语法struct 结构体名 变量名 { .成员名1数据1, .成员名2数据2, .成员名N数据N};例如struct UserInfo userInfo {.userId 1, .age 17,.userName 张三};//一定要按照结构体中变量的顺序来写。3.先声明后一次性赋值struct 结构体名 变量名;变量名 (struct 结构体名){ 数据1,数据2,数据N }例 struct UserInfo s1;s1 (struct UserInfo){ 1, 17, 张三}; */ //先定义一个结构体struct UserInfo{int userId;//编号int age; //年龄char UserName[50]; //用户名} #include string.h int main(int argc,const char * argv[]){struct UserInfo userInfo;userInfo.age 17;userInfo.userId 1; strcpy(userInfo.UserName,张三);return 0; }三、结构体的其他使用/*1.可以定义无限个结构体用法跟之前说的用法完全一样只不过是多加了几个类型而已。2.作用域结构体定义在哪那么它的作用域就在它定义的位置到它所在的作用域结束。3.在结构体定义的大括号后面写标识符那么这个标识符就是这个结构体的变量.它的作用域跟它定义结构体的作用域一样 也可以同时定义多个变量以 , 隔开。例struct Person{int age;char name[50];}p3,p4,p5;4.结构体名可以省略这样就叫匿名结构体。例struct{int age;char name[50];int test;}p2;p2就是这个匿名结构体类型的变量可以在大括号后面写多个变量名;5.结构体变量之间赋值都是值传递比如说变量a赋值给变量bb变了后a不会改变。6.结构体作为函数的参数是值传递也就是说函数内改了形参的值实参不会改变7.结构体成员里面还可以定义别的结构体变量。//结构体里面某个成员又是结构体变量的三种赋值方式 例如struct Person p1;p1.age 16;p1.birthDay.year 1990;p1.birthDay.month 1;p1.birthDay.day 1;struct Person p2 { 16,刘德华,{1994,1,1}};struct Person p3;p3.birthDay (struct myDate){1994,1,1};*/struct myDate{int year;int month;int day; };struct Person{int age;char name[50];//左边是类型 右边是成员名struct myDate birthDay;};struct Student{int stuNo;char name[50]; };struct Teacher{int age;int salary;char name[50]; };四、typedef的使用/* typedef给某个类型起别名。 语法typedef 类型 别名 ; 例如typedef int i;i num 10;printf(%d n,num); */typedef struct{int age;char name[50]; }Person; //类型struct{int age;char name[50]; }p; //这个p是变量//当前面加了typedef大括号后面的标识符才是类型否则都是变量嵌入式物联网资料分享交流群332650978 入群有全套学习视频资料电子书免费赠送参考资料物联网开发入门直播课 - 嵌入式/物联网-C语言编程基础​www.makeru.com.cnC语言_嵌入式​www.makeru.com.cn嵌入式开发直播课 - 带你提升C编程能力​www.makeru.com.cn嵌入式底层开发 - 夯实C语言从小白到大牛的进阶之路​www.makeru.com.cn

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

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

相关文章

专业的网站建设宝安西乡网站制作程序下载

背景:知乎上常有非常精彩的回答/文章,必须要点赞收藏,日后回想起该回答/文章时翻看自己的动态和收藏夹却怎么也找不到,即使之前保存了链接网络不好也打不开了(。所以我一般碰到好的回答/文章都会想办法保存它的离线版本…

品牌策划网站建设wordpress设置上传

思路: 通过题目可以得出结论 b1^b2a1 b2^b3a2 ....... bn-1^bnan-1 所以就可以得出 (b1^b2)^(b2^b3)a1^a2 b1^b3a1^a2 有因为当确定一个数的时候就可以通过异或得到其他所有的数,且题目所求的是一个n-1的全排列 那么求出a的前缀异或和arr之后…

做网站要固定电话自己动手建立网站3

前面我做了几个实验 都没有用过 开关,这一次用一用 发现 vivado 真的挺方便 所以 使用 vivado 开发 1.建工程 我使用 vivado 2013.4 创建新工程 –》 next –》next 勾选 Do not specify sources at this time //这样跳过后面两个添加文件页面 选择 board –》 ze…

高端品牌网站建设专人一对一服务沈阳网站开发技术公司

工程数学2018――2019学年 一、单项选择题 1.对掷一颗骰子的试验,将“出现偶数点”称为 ( D ) A、样本空间 B、必然事件 C、不可能事件 D、随机事件 2.若事件A、B 互不相容,则下列等式中未必成立的是 &…

福州学做网站个人简约网站模板免费下载

因为4天我没有找到解决方案我的genymotion有问题 我正在使用Ubuntu 12.04 32位(architecure:i686)并安装android studio并将genymotion的插件放入其中succefully ......现在我的问题,当点击genymotion设备管理器,列表是空的,当我试…

要查询一个网站在什么公司做的推广怎么查如何制作网页线上答题并生成证书

临近年终,公司请来一位讲师来给我们作培训,题目记得是设计匠艺。说实话,我做不到像讲师那样,快讲完课时能将自己所讲的内容都有条理整理一遍。我就大致讲讲我所做笔记的一些内容吧。总的来说这位讲师的实践经验很丰富,…

东营网站推广如何做双语网站

作为一名教师,我对未来发展的前景也感到有些迷茫。 不过教育行业仍然是一个稳定的职业,但是随着社会的变化和科技的发展,传统的教学模式已经逐渐被在线教育、人工智能等新型教学方式所取代。这使得教师的角色和职责也在发生变化,需…

旅游开发 网站建设做网站需要哪些资质

打印机是跟win7的电脑连接的,然后试了很多方法,win11都没法添加该打印机去使用。 网上的方法乱七八糟啥都有,但试了以后,发现基本没什么用。 刚刚发现知乎上的一个回答是有用的,这里做记录以备后用。 1.打开控制面板的…

公司网站做推广网络营销培训班

🌈个人主页:聆风吟 🔥系列专栏:网络奇遇记、数据结构 🔖少年有梦不应止于心动,更要付诸行动。 文章目录 📋前言一. 机器学习的定义二. 机器学习的发展历程三. 机器学习的原理四. 机器学习的分类…

海口网站建设方案网站在线制作平台

40T/D美丽乡村一体化污水处理设备生产厂家 工艺参考: 1.将废水中的悬浮物质、胶体物质、生物单元流失的微生物菌群与已净化的水分开。分离工艺简单,占地面积小,出水水质好,一般不须经三级处理即可回用。 2.可使生物处理单元内生物…

阿里巴巴黄页网站微信公众号h5网站开发

为什么wait(), notify()和notifyAll()必须在同步方法或者同步块中被调用? 当一个线程需要调用对象的wait()方法的时候,这个线程必须拥有该对象的锁,接着它就会释放这个对象锁并进入等待状态直到其他线程调用这个对象上的notify()方法。同样的…

珠海模板建站定制网站广州学习网站建设

在 Vue.js 中,页面跳转通常是通过路由(Vue Router)来实现的。Vue Router 是 Vue.js 官方的路由管理器,可以实现单页应用(SPA)中的页面跳转、路由匹配和参数传递等功能。以下是几种常见的 Vue 页面跳转的方法…

建站公司没前端域名分析网站

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒…

加盟高端网站建设wordpress获取本篇文章tag

使用腾讯云文档预览&#xff0c;需要开通文档预览功能&#xff0c;该功能需要收费的。 使用限制 如果需要图片预览、视频或音频可以使用获取下载链接。 页面代码 <button onClick() > {handleClick(myself/文档.xlsx)}>预览</button><div style{{ height:…

沈阳建设网站服务公司wordpress多域名绑定域名

笔记本选购知识点&#xff0c;找准自己的需求才是王道2019-11-07 10:23:030点赞0收藏0评论笔记本电脑是选择应用比较广的电脑类型&#xff0c;不管是什么人群都能够使用它&#xff0c;它可以学习、办公&#xff0c;还可以娱乐&#xff0c;外形小巧易携带&#xff0c;比台式机的…

海南旅游网站建设方式成都网站建设制作

近日&#xff0c;被亿欧网誉为最值得关注的全球化大模型数据计算科技新锐拓数派亮相在黄浦区世博园举行的2023 INCLUSION外滩大会。作为国际顶尖的科技盛会&#xff0c;来自全球各地的著名经济学家、诺奖得主、企业家和技术大咖们济济一堂&#xff0c;围绕“科技创造可持续未来…

医院网站建设申请国外注册域名的网站

因为服务的httpd和tomcat基础镜像版本比较旧&#xff0c;漏洞多&#xff0c;需要升级至最新版本。在本地环境和测试环境都是直接将dockerfile中的FROM基础镜像升级至最新&#xff1a; httpd&#xff1a;由httpd:2.4.52-alpine升级至httpd:2.4.57 tomcat&#xff1a;由4年前的…

厦门seo网站推广优化诏安网站建设

目录 前言 什么是人工智能&#xff1f; 教学环境搭建 向量和矩阵 前言 如果你是关注计算机领域最新趋势的学生或从业者&#xff0c;你应该听说过人工智能、数据科学、机器学习、深度学习等术语。作为人工智能系列文章的第一篇&#xff0c;本文将解释这些术语&#xff0c;并搭…

网站开发文件正规代加工

“簇”是DOS进行分配的最小单位。当创建一个很小的文件时&#xff0c;如是一个字节&#xff0c;则它在磁盘上并不是只占一个字节的空间&#xff0c;而是占有整个一簇。DOS视不同的存储介质&#xff08;如软盘&#xff0c;硬盘&#xff09;&#xff0c;不同容量的硬盘&#xff0…