当前位置: 首页 > news >正文

网站app在线生成器太原市网站

网站app在线生成器,太原市网站,5分钟宣传片拍摄价格,电商网站改版思路一.结构体的声明#xff1a; #xff08;1#xff09;结构的基础知识#xff1a; 结构体是一种构造数据类型把不同类型的数据组合成一个整体结构体是一些值的集合#xff0c;这些值称为成员变量。结构的每个成员可以是不同类型的变量需要注意的是#xff0c;结构体是一种…一.结构体的声明 1结构的基础知识 结构体是一种构造数据类型把不同类型的数据组合成一个整体结构体是一些值的集合这些值称为成员变量。结构的每个成员可以是不同类型的变量需要注意的是结构体是一种自定义的数据类型是创建变量的模板不占用内存空间结构体变量才包含了实实在在的数据需要内存空间来存储。 2结构的声明 定义全局变量 #includestdio.h struct People {char name[20];int age;char sex[5];char tele[12];int high; }p1,p2; //p1,p2是两个全局变量的结构体变量 int main() {return 0; } 定义局部变量 #includestdio.h struct People {char name[20];int age;char sex[5];char tele[12];int high; }; int main() {struct People p1;//结构体变量的创建return 0; } 注意不要忘记分号在结束花括号后的分号表示结构体设计定义的结束 3结构体成员的类型 结构体成员可以是标量、数组、指针、甚至是其他结构体 4结构体变量的定义和初始化 初始化定义变量的同时赋初值 定义的三种方式上面提到了 #includestdio.h struct People {char name[20];int age;char sex[5];char tele[12];int high; }p1,p2; //p1,p2是两个全局变量的结构体变量 struct People p3;//全局变量 int main() {struct People p4;//局部变量return 0; } 赋值并打印嵌套 #includestdio.h struct Peo {char name[20];int age;char sex[5]; }; struct BOOK {int page;struct Peo s; }; int main() {struct Peo p1 { blf,19,boy };struct BOOK p2 { 65,{qsl,19,girl} };printf(%s %d %s\n, p1.name, p1.age, p1.sex);printf(%d %s %d %s\n, p2.page, p2.s.name, p2.s.age, p2.s.sex);return 0; } 输出结果blf 19 boy                   65 qsl 19 girl 二.结构体成员的访问 C语言规定结构体的普通成员可以通过运算符“点.”去访问其成员点操作符接受两个操作数。引用形式结构体类型变量名.成员名结构体指针变量如何访问其成员可以通过箭头符号的方式去访问其成员*p.name p - name 左右两种方式等价结构体成员如果是字符串不能直接通过符号“”去修改值可以通过C语言中的拷贝函数strcpy去修改值 配合代码理解 #includestdio.h struct Peo {char name[20];int age;char sex[5]; }; struct BOOK {int page;struct Peo s; }; void print1(struct Peo p) {printf(%s %d %s\n, p.name, p.age, p.sex); } void print2(struct Peo* sp1) {printf(%s %d %s\n, sp1-name, sp1-age, sp1-sex);printf(%s %d %s\n, (*sp1).name, (*sp1).age, (*sp1).sex); } int main() {struct Peo p1 { blf,19,boy };struct BOOK p2 { 65,{qsl,19,girl} };printf(%s %d %s\n, p1.name, p1.age, p1.sex);printf(%d %s %d %s\n, p2.page, p2.s.name, p2.s.age, p2.s.sex);print1(p1);print2(p1);return 0; } 三.结构体传参 函数传参的时候参数是需要压栈的如果传递一个结构体对象的时候结构体过大参数压栈的系统开销比较大所以会导致性能的下降结论结构体传参时要传结构体的地址
http://www.dnsts.com.cn/news/36497.html

相关文章:

  • y2学年做的租房网站网站首页设计及运行效果
  • 做网站需完成的软件铁路建设网站
  • 高端医疗网站建设wordpress在文章中加背景图片
  • 深圳住房网站app重庆网站建设培训
  • 网站制作分工wordpress后台颜色
  • 建设彩票网站多少钱合肥红酒网站建设
  • 网站背景自动变色重庆广告公司前十名
  • 百度网站建立指数基金有哪些
  • 中企动力网站建设 长春wordpress菜单右上角
  • 惠州网站排名提升百度不让访问危险网站怎么办
  • 如果做自己的网站微商城是正规的平台吗
  • 利用业务时间做的网站与公司有关吗杭州seo博客
  • 企业网站 批量备案wordpress 微博】
  • 企业网站源码wapwordpress头像不显示
  • 网站年报公示怎么做wordpress 拿shell
  • 创意网站交互大型的建设工程类考试辅导网站
  • 长沙网站建设260e拍卖网站建设需求
  • 苏州网站开发公司哪里济南兴田德润简介做银行流水网站
  • 网站建设花钱吗wordpress 调用js
  • 做网站卖彩票网站建设费用英文
  • 长春网站建设优势吉网传媒好南京制作网站企业
  • 一诺千金 网站建设网站备案号要怎么查询
  • 宜昌网站设计公司河北省住房和城乡建设厅网站查
  • 网站ui设计用什么软件做网站怎么上百度
  • 哪个网站做外贸北京注册公司查询
  • 苏州网站建设狮山路树品营销拓客平台系统
  • 手机网站分享山东住房和建设庭官网站官
  • 哪个网站专门做母婴wordpress打包app
  • 美容养生wordpress商城模板网站seo诊断
  • 公司信息网站建设目标教育网站建设解决方案