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

电影网站建设的核心是加速游戏流畅的软件

电影网站建设的核心是,加速游戏流畅的软件,网站建设人员性格特点,不备案怎么做网站简单不先于复杂,而是在复杂之后。 目录 1. 结构体的声明 1.1 结构体的基础知识 1.2 结构的声明 1.3 结构成员的类型 1.4 结构体变量的定义和初始化 2. 结构体成员的访问 3. 结构体传参 1. 结构体的声明 1.1 结构体的基础知识 结构是一些值的集合&…

简单不先于复杂,而是在复杂之后。

89efcc89ac61428db4d5b6639b2bd948.jpeg 

 

目录

1. 结构体的声明 

1.1 结构体的基础知识

1.2 结构的声明 

1.3 结构成员的类型 

1.4 结构体变量的定义和初始化 

2. 结构体成员的访问 

3. 结构体传参 


 

 

1. 结构体的声明 

1.1 结构体的基础知识

结构是一些值的集合,这些值称为成员变量。

 

结构的每个成员可以是不同类型的变量。 

1.2 结构的声明 

 

 fd2f3dd78c4b468893a47b5fa56e5e93.png

 8790543feb584049b435b8c37efcefb3.png

 de25cc4df09645c0906489ba1081787a.png

 

p1 和 p2 是使用 struct Peo 结构类型创建的两个变量

 

p1 和 p2 是全局变量,但尽量不要使用。

 

b1428aa107f041f683e92b967dd2b707.png

 

struct Peo 是类型,不占内存空间。

 

p1 p2 是结构体变量

1.3 结构成员的类型 

结构的成员可以是变量 、数组、指针、甚至是其他结构体。

 

85e7a66dfbb54664a119275d7f694bd1.png

 

1.4 结构体变量的定义和初始化 

72f6509ef5b04a02a791a8b9e24f3ffb.png 

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>struct Peo
{char name[20];char tele[12];char sex[5];int high;
}p3, p4;struct Peo p5, p6;struct St
{struct Peo p;int num;float f;
};int main()
{struct Peo p1 = { "张三","123456677","男","181" };//结构体变量的初始化struct St s = { {"李四","1233244","女","166"}, 100,3.14f };return 0;
}

 

2. 结构体成员的访问 

结构体变量访问成员

 

结构体变量的成员是通过点操作符(.)访问的。

 

点操作符接受两个操作数。

 

例如:

 cc16bc16d0e7476c9916e9b5c56efaeb.png

结构体指针访问指向变量的成员:

 

有时候我们得到的不是一个结构体变量,而是指向一个结构体的指针。

 

那么该如何访问成员?

如下:

 9562dbc0e15e4a849901e6f2741ad67c.png

 

struct Peo
{
char name[20];
char tele[12];
char sex[5];
int high;
}p3,p4;struct Peo p5, p6;struct St
{
struct Peo p;
int num;
float f;
};void print2(struct Peo* sp)
{
printf("%s %s %s %d\n", sp->name, sp->tele, sp->sex, sp->high);//结构体指针->成员变量
}void print1(struct Peo p)
{
printf("%s %s %s %d\n", p.name, p.tele, p.sex, p.high);}
int main()
{
struct Peo p1 = {"张三","123456677","男","181"};//结构体变量的初始化
struct St s = { {"李四","1233244","女","166"}, 100,3.14f};printf("%s %s %s %d\n", p1.name, p1.tele, p1.sex, p1.high);//结构体变量.成员变量
printf("%s %s %s %d %d %f\n", s.p.name,s.p.tele,s.p.sex,s.p.high,s.num,s.f);print1(p1);
print2(&p1);return 0;
}

 

3. 结构体传参 

 0aba570bbffe47cb81ff2e6e071a6396.png

 

函数传参的时候,参数是需要压栈的。

 

如果传递一个结构体对象的时候,结构体过大,参数压栈的系统开销比较大,所以导致性能的下降。

 

总结:结构体传参的时候,要传结构体变量的地址。

 

http://www.ds6.com.cn/news/120989.html

相关文章:

  • 企业网站建设思路品牌软文案例
  • 网站地址解析百度关键词排名十大排名
  • 甘肃做高端网站学生个人网页制作成品
  • 企点qq售卖平台长沙专业竞价优化公司
  • 网站怎么做图片搜索seo快速排名工具
  • 那个网站做的调查准确seo排名优化技巧
  • 期末作业做网站的心得体会营销策略分析论文
  • 产品包装设计模板甘肃seo网站
  • 试用网站建设代写
  • 哪里做网站的比较多大数据比较好的培训机构
  • 动态网站开发流程如何进行网站的宣传和推广
  • 印刷报价网站源码制作网页的流程
  • 河池网站建设营销推广策划方案范文
  • 深圳做h5网站设计黑帽seo之搜索引擎
  • 南宁网站建设哪家公司好清博舆情系统
  • 免费中文网站模板整站优化系统厂家
  • 做网站一个月多少钱文章代写
  • 人人秀h5页面制作软件seo 百度网盘
  • 福田手机网站建设高清视频线转换线
  • 乌鲁木齐建设网站中国国家人事人才培训网官网
  • 盐城网站设计公司百度统计网站
  • 亦庄公司做网站想要网站导航正式推广
  • 最新创建的网站百度刷首页怎么刷
  • 宜兴网站建设价格信息关键词搜索指数
  • 如何把购物网站做成非经营网站最新的新闻 今天
  • 百度指数网站西安关键词排名提升
  • 做视频教育网站可以推广的软件
  • 福田做商城网站建设多少钱重庆网站制作系统
  • 西安的网站制作公司关键词排名点击软件推荐
  • 海南做房地产网站的网络公司网站推广软件