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

酒店微网站建设如何做网站粘贴广告

酒店微网站建设,如何做网站粘贴广告,wordpress程序员主题,wordpress主题库简单不先于复杂,而是在复杂之后。 目录 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.yayakq.cn/news/462584/

相关文章:

  • 网站制作软件下载哈尔滨网站快速排名
  • 网站关键字如何做响应式网站好处
  • 官方网站建设银行年利息是多少钱常宁网站建设常宁网站建设
  • wordpress建站页面深圳网站关键词优化排名
  • 咨询网站 获取排名横岗网站建设多少钱
  • 具有价值的网站制作淄博网站制作优化推广
  • 网站kv如何做怎样做医疗网站不违法
  • 天津港电子商务网企业网站优化服务公司
  • 做电商网站的流程pc端网站开发总结
  • 做企业网站的好处诚信网站的申请有几家公司可以做的
  • 南京app定制网站架构优化 amp
  • 七星彩的网站怎么做的德清网站设计
  • 建设网站是主营成本吗厦门网站建设公
  • 哪个网站有做兼职的电子手表网站
  • 试述网站建设的流程个人网页模板html代码
  • 做照片用的视频模板下载网站wordpress徽章
  • 如何用网站模板推广普通话手抄报内容大全
  • 公司制作一个网站哔哩哔哩网页版网址入口
  • 小说网站首页模板wordpress中文版支持繁体
  • 济南seo网站排名关键词优化网站目录结构
  • 做房产网站怎么样在线网站seo诊断
  • 上海专业做网站的公司有哪些vps wordpress
  • phpwind 做企业网站sem和seo的工作
  • wordpress旅游类网站怎样增加网站的权重
  • 网站后台设计教程视频做网站文字居中代码
  • 中国网站模板免费下载做电商需要准备什么
  • 外贸商做英文网站的目的XART视频库WordPress
  • 手机网站建设渠道如何申请公司域名
  • 最专业的企业营销型网站建设价格在线制作头像文字图片
  • 东莞中高端网站建设网站备份 ftp