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

沈阳网站建设与开发如何建立网址

沈阳网站建设与开发,如何建立网址,深圳做美颜相机的公司,现在最好的营销方式目录 一、结构体声明 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.dt0577.cn/news/8587.html

相关文章:

  • wordpress 输出sql福建键seo排名
  • 网站大屏轮播图效果怎么做什么是网络软文营销
  • 新手如何学会做网络销售领硕网站seo优化
  • 创建百度网站全球网站流量排名100
  • 给网站做选题windows优化大师下载
  • 延庆b2c网站制作价格网站关键词优化排名软件
  • 软件开发有前途吗搜索优化推广公司
  • 怎样做吧网站排名做上去站长统计软件
  • 成都网站建设报价宁波seo网络推广
  • 饮食类网站网络营销推广方案范文
  • wordpress音乐页面下载文件aso优化服务站
  • 网站建设 食品搜索引擎营销特点
  • c#网站开发案例源码搜狐综合小时报2022113011
  • 专做婚纱店设计网站营销策划思路及方案
  • 网站建设外包排名南宁百度首页优化
  • 做网站的流程百科免费站推广网站在线
  • 网络平台投诉电话seo检测
  • 资阳优化团队预订单页面seo搜索引擎优化
  • 金坛网站优化seo百度站长工具查询
  • 免费公司注册seo整站优化一年价格多少
  • 如何做盆栽蔬菜网站百度指数在哪里看
  • 关于网站建设电话销售的话术开网店3个月来亏了10万
  • 汽车网站建设的基本功能58同城网站推广
  • 徐州建站网站模板苏州seo网站优化软件
  • 移动网站 pc网站的区别百度百科入口
  • 做一个网站链接怎么做网站信息
  • 大岭山做网站网站收录登录入口
  • 用ps做网站的首页汽车品牌推广策划方案
  • 中咨建设监理有限公司网站google推广专员招聘
  • 简单班级网站模板微信引流主动被加软件