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

网站建设与维护实训总结aso搜索优化

网站建设与维护实训总结,aso搜索优化,凡科互动登录,网站建设的6个基本步骤目录 一、结构体声明 1.1 结构概念 1.2 结构声明 1.3 结构成员的类型 1.4 结构体变量的定义和初始化 二、结构体成员的访问 2.1 结构体变量访问成员 2.2 结构体指针访问指向变量的成员 三、结构体传参 一、结构体声明 1.1 结构概念 结构是一些值的集合,这些值称为…

目录

一、结构体声明

        1.1 结构概念

        1.2 结构声明

        1.3 结构成员的类型

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

二、结构体成员的访问

        2.1 结构体变量访问成员

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

三、结构体传参


一、结构体声明

        1.1 结构概念

        结构是一些值的集合,这些值称为成员变量,结构的每个成员可以是不同类型的变量

        1.2 结构声明

struct   str_name

{

        成员列表;

}变量列表;

        示例:描述一个学生

 struct   Student

{

        char id[20];        //学号

        char name[20];        //姓名

        char  sex[5];        //性别

        int age;        //年龄

}student1,student2;

//使用typeof对结构体重命名

typeof struct Student  Stu;

        1.3 结构成员的类型

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

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

struct Point
{
        int x;
        int y;
}p1; //声明类型同时定义变量p1
struct Point p2;

//初始化

struct Point p3 = {2, 3};

//嵌套初始化
struct Node
{
        int data;
        struct Point p;
        struct Node* next;
}n1 = {10, {4,5}, NULL}; 
struct Node n2 = {20, {5, 6}, NULL};

二、结构体成员的访问

        2.1 结构体变量访问成员

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

 struct   Student

{

        char id[20];        //学号

        char name[20];        //姓名

        char  sex[5];        //性别

        int age;        //年龄

};

struct Student student1={“2307211023”,“zhangsan”,“男”,15};

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

        通过点操作符 -> 访问.

void print(struct Student* ps)
{
        printf("name = %s age = %d\n", (*ps).name, (*ps).age);
        //使用结构体指针访问指向对象的成员
        printf("name = %s age = %d\n", ps->name, ps->age);
}

三、结构体传参

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

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

http://www.15wanjia.com/news/38638.html

相关文章:

  • 怎样做p2p网站网站工具查询
  • 如何做网站关键词优化河北网站建设公司排名
  • 千海网站建设 小程序电脑优化
  • 建俄语网站搜索引擎优化实训心得
  • 向国旗敬礼做美德少年网站济南网站设计
  • 招聘网站收费标准对比图怎么做下载班级优化大师app
  • 求网站建设线上推广方案怎么写
  • 郑州网站优化推广百度搜索历史记录
  • 河北疫情最新做网站建设优化的公司排名
  • 国外化妆品网站模板广州新一期lpr
  • 大同招聘网站建设时空seo助手
  • 厦门酒店网站建设最新新闻热点事件摘抄
  • 网站排名在哪里优化太原seo优化公司
  • 河北建设厅网站刷身份证最新消息今天的新闻
  • 浏览器看外国网站收录好的网站有哪些
  • ps中网站页面做多大的企业站seo
  • 魔方 网站东莞专业网站推广工具
  • 凡科做网站行吗电脑零基础培训班
  • 小说网站开发 项目计划书网站收录提交入口网址
  • 网站开发天津百度文章收录查询
  • 淘宝网站如何做虚拟口碑营销案例2021
  • 枣庄网站制作公司东莞网络营销优化
  • mvc 网站建设宝鸡seo排名
  • 怎么把做的网站优化到百度搜狗整站优化
  • 郑州建网站公司百度一下就知道首页
  • 网站产品内容在数据库快速建站
  • 福建漳州网站建设费用百度广告联盟
  • 网站去哪里做上海seo有哪些公司
  • wordpress微信机器人下载金华百度seo
  • 做网站要多少带宽暴风seo论坛