当前位置: 首页 > 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.mmbaike.com/news/100847.html

相关文章:

  • 深圳网站建设便捷seo建站还有市场吗
  • 长垣做网站淘宝美工培训
  • 做网站的前提口碑营销策略有哪些
  • 北京网站建设hj华网天下2022年关键词排名
  • 网页与网站的区别与联系软文推广媒体
  • 广州网站建立珠海网站建设制作
  • 购买域名做销售网站可以吗win7优化工具哪个好用
  • 重庆专门做网站的公司电子商务营销模式有哪些
  • 重庆网站制作公司广告推广策划
  • 网站浏览器网站维护需要多长时间
  • 国内做游戏破解的网站网站建设的六个步骤
  • 网站运营工作计划南京seo新浪
  • iis发布php网站浏览器下载
  • 找人做网站需求怎么写深圳网络营销平台
  • 网站显示正在建设是什么意思北京seo公司哪家好
  • 武汉光谷律师北京seo公司华网白帽
  • 免费1级做爰网站如何做网络销售产品
  • 企业名称预先核准通知书搜索引擎优化与关键词的关系
  • 苏州网站维护外贸网站免费建站
  • 专业做家居的网站百度竞价一个月5000够吗
  • 公司网站做优化少钱吉安seo
  • 蓝科企业网站系统semiconductor
  • 学校网站模板免费下载做优化的网站
  • 邢台哪里做网站青岛网站优化
  • 网站推广明细报价表如何设置淘宝友情链接
  • 长沙做网站的用模板快速建站
  • 温州做网站厉害的公司有哪些微信营销软件排行榜
  • 湖北工程建设信息网站谷歌关键词排名优化
  • 网站用的横幅广告怎么做什么关键词可以搜到那种
  • 织梦cms做网站怎么样seo是什么意思