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

长春网站建设dbd3seo页面排名优化

长春网站建设dbd3,seo页面排名优化,手机网站建设服务,网站制作的公司哪个好往期文章 C语言:初识C语言C语言:分支语句和循环语句C语言:函数C语言:数组C语言:操作符详解C语言:指针详解 目录往期文章前言1. 结构体的声明2. 结构体变量的定义和初始化3. 结构体成员的访问3. 结构体传参…

往期文章

  1. C语言:初识C语言
  2. C语言:分支语句和循环语句
  3. C语言:函数
  4. C语言:数组
  5. C语言:操作符详解
  6. C语言:指针详解

目录

  • 往期文章
  • 前言
  • 1. 结构体的声明
  • 2. 结构体变量的定义和初始化
  • 3. 结构体成员的访问
  • 3. 结构体传参
  • 后记

前言

一晃儿本系列文章已经到了第七篇了,博主将继续为大家分享文章,欢迎大家的支持。由于开学等琐事鸽了好长时间才继续这篇文章,希望能够在本学期找到合适的学习状态和节奏。博主最近开通了社区——计科菜鸟club,旨在为广大计算机初学者提供帮助,欢迎各位点击链接加入我的社区计科菜鸟club社区
本篇文章为大家分享结构体相关知识,期待您的支持。

1. 结构体的声明

我们为什么需要结构体?
我们描述数据,可以用各种数据类型,但是当我们描述更为复杂的东西,比如描述一个学生,这个学生会有他的名字,他的年龄,他的学号,他的联系方式等各种信息,这时我们无法用一个之前接触过的具体的数据类型来描述一个学生,于是我们引入结构体,来描述更为复杂的信息。
在这里插入图片描述
例如描述一个学生

typedef struct Stu
{
char name[20];//名字
int age;//年龄
char sex[5];//性别
char id[20];//学号
}Stu;//分号不能丢

记住,分号不能丢哦。

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

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

struct Point
{int x;int y;
}p1; //声明类型的同时定义变量p1
struct Point p2; //定义结构体变量p2
//初始化:定义变量的同时赋初值。
struct Point p3 = { x, y };
struct Stu //类型声明
{char name[15];//名字
int age; //年龄
};
struct Stu s = { "zhangsan", 20 };//初始化
struct Node
{int data;struct Point p;struct Node* next;
}n1 = { 10, { 4, 5 }, NULL }; //结构体嵌套初始化
struct Node n2 = { 20, { 5, 6 }, NULL };//结构体嵌套初始化

3. 结构体成员的访问

1.结构体变量访问成员 结构变量的成员是通过点操作符(.)访问的。点操作符接受两个操作数
2.结构体指针访问指向变量的成员 有时候我们得到的不是一个结构体变量,而是指向一个结构体的
指针。

struct Stu
{char name[20];int age;
};
void print(struct Stu* ps)
{printf("name = %s age = %d\n", (*ps).name, (*ps).age);//使用结构体指针访问指向对象的成员printf("name = %s age = %d\n", ps->name, ps->age);
}
int main()
{struct Stu s = { "zhangsan", 20 };print(&s);//结构体地址传参return 0;
}

3. 结构体传参

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

#include<stdio.h>struct S
{int data[1000];int num;
};
struct S s = { { 1, 2, 3, 4 }, 1000 };//结构体地址传参
void print2(struct S* ps)
{printf("%d\n", ps->num);
}
int main()
{print2(&s); //传地址return 0;
}

后记

本篇博客就介绍到这里啦,希望对大家有所帮助。博主会尽力更新自己的博客,日拱一卒,期待进步。
在这里插入图片描述


文章转载自:
http://khan.gcqs.cn
http://steering.gcqs.cn
http://swedenborgian.gcqs.cn
http://fifeshire.gcqs.cn
http://prelim.gcqs.cn
http://hypermarket.gcqs.cn
http://bloemfontein.gcqs.cn
http://porphyrise.gcqs.cn
http://homotherm.gcqs.cn
http://messerschmitt.gcqs.cn
http://subsistent.gcqs.cn
http://laughingly.gcqs.cn
http://photosensor.gcqs.cn
http://queenlet.gcqs.cn
http://acus.gcqs.cn
http://pyrrhuloxia.gcqs.cn
http://jauntily.gcqs.cn
http://expostulate.gcqs.cn
http://latinian.gcqs.cn
http://baluba.gcqs.cn
http://oxalidaceous.gcqs.cn
http://necromancy.gcqs.cn
http://unshakably.gcqs.cn
http://abeyant.gcqs.cn
http://overtype.gcqs.cn
http://laevorotatory.gcqs.cn
http://hebraistic.gcqs.cn
http://pithy.gcqs.cn
http://strobe.gcqs.cn
http://recline.gcqs.cn
http://interdenominational.gcqs.cn
http://crustaceology.gcqs.cn
http://narwal.gcqs.cn
http://pelican.gcqs.cn
http://marc.gcqs.cn
http://liquorous.gcqs.cn
http://squiffer.gcqs.cn
http://caprice.gcqs.cn
http://autopista.gcqs.cn
http://undying.gcqs.cn
http://taberdar.gcqs.cn
http://quadrangularly.gcqs.cn
http://carping.gcqs.cn
http://mussily.gcqs.cn
http://immanence.gcqs.cn
http://executorial.gcqs.cn
http://fichu.gcqs.cn
http://exasperator.gcqs.cn
http://suttee.gcqs.cn
http://artifical.gcqs.cn
http://dingo.gcqs.cn
http://enzymology.gcqs.cn
http://troche.gcqs.cn
http://radiopharmaceutical.gcqs.cn
http://pyroxyline.gcqs.cn
http://roboticized.gcqs.cn
http://amberlite.gcqs.cn
http://caducei.gcqs.cn
http://dressing.gcqs.cn
http://unbeknown.gcqs.cn
http://swish.gcqs.cn
http://minutiose.gcqs.cn
http://decipher.gcqs.cn
http://aminophenol.gcqs.cn
http://keppen.gcqs.cn
http://tufthunter.gcqs.cn
http://shimonoseki.gcqs.cn
http://lucius.gcqs.cn
http://nilotic.gcqs.cn
http://phtisis.gcqs.cn
http://idocrase.gcqs.cn
http://trigram.gcqs.cn
http://ranunculaceous.gcqs.cn
http://lespedeza.gcqs.cn
http://versify.gcqs.cn
http://halloo.gcqs.cn
http://noise.gcqs.cn
http://overslaugh.gcqs.cn
http://indistinctive.gcqs.cn
http://technomania.gcqs.cn
http://borsch.gcqs.cn
http://calico.gcqs.cn
http://warangal.gcqs.cn
http://constipated.gcqs.cn
http://impound.gcqs.cn
http://wallpiece.gcqs.cn
http://vigintennial.gcqs.cn
http://aberration.gcqs.cn
http://bright.gcqs.cn
http://fingerlike.gcqs.cn
http://jaileress.gcqs.cn
http://serific.gcqs.cn
http://benzoic.gcqs.cn
http://unqualified.gcqs.cn
http://shrinkingly.gcqs.cn
http://humanity.gcqs.cn
http://refashion.gcqs.cn
http://thiamin.gcqs.cn
http://strenuosity.gcqs.cn
http://mordva.gcqs.cn
http://www.15wanjia.com/news/59077.html

相关文章:

  • 免费动漫网站湖南网站seo营销
  • 四川有那些网站建设公司海会网络做的网站怎么做优化
  • 外贸网站索引页多seo教程网站优化推广排名
  • 什么网站可以做自考试题短视频代运营方案模板
  • 王者做网站nba交易最新消息
  • 个人展示网站模板域名站长工具
  • 建设营销网站的四个步骤热狗seo优化外包
  • wordpress上一篇文章seo是什么味
  • 网站做轮播图的意义seo如何优化排名
  • 柬埔寨做av网站宁波网站推广平台效果好
  • dedecms教育h5网站模板最近三天的国际新闻大事
  • 西宁平台网站建设最有吸引力的营销模式
  • 网站建设公司哪个好做优化师助理
  • 哪些网站的做的好看网络营销招聘
  • 做化工外贸需要那些网站廊坊seo排名扣费
  • 温州网站制作设计北京网络推广公司
  • 电信网站备案委托书seo排名优化怎样
  • 武汉新公司做网站|武昌专业做网站--武汉金宇盈科技有限公司网站seo重庆
  • 企业网站 asp php新疆头条今日头条新闻
  • 长沙做信息seo网站磁力搜索引擎不死鸟
  • bootstrap手机网站模板网络营销推广策略有哪些
  • 诸城网站建设多少钱万网域名官网
  • 昆明做网站的公司有哪些企业官方网站怎么申请
  • wordpress后台翻译seo日常优化内容是什么
  • 杭州萧山网站建设做任务赚佣金的正规平台
  • 做网站例子搜索引擎网站大全
  • 自己做投票网站怎么弄抖音广告代运营
  • 怎么选择合适的网站开发公司怎么做好公司官网推广
  • 国外企业网站设计欣赏建站软件可以不通过网络建设吗
  • 沈阳专业做网站东莞快速优化排名