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

怎么做二维码直接进入网站公司网站制做

怎么做二维码直接进入网站,公司网站制做,宁夏省住房城乡建设厅网站,番禺做网站的公司1.结构体回顾 结构是一些值的集合,这些值被称为成员变量。结构的每个成员可以是不同类型的变量。 1.1结构的声明 struct tag {member-list; }variable-list;例如描述一个学生: struct Stu {char name[20];int age;char sex[5]; }; 1.2结构体变量的创…

1.结构体回顾

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

1.1结构的声明

struct tag
{member-list;
}variable-list;

例如描述一个学生:

struct Stu
{char name[20];int age;char sex[5];
};

 1.2结构体变量的创建和初始化

#include <stdio.h>
struct Stu
{char name[20];int age;char sex[5];char id[20];
};
int main()
{//按照结构体成员的顺序初始化struct Stu s = { "张三", 20, "男", "2024123456" };
printf("name: %s\n", s.name);
printf("age: %d\n", s.age);
printf("sex: %s\n", s.sex);
printf("id: %s\n", s.id);//按照指定的顺序初始化
struct Stu s2 = {.age = 18, .name = "lisa", .id = "2024345678", .sex = "女" };
printf("name: %s\n", s2.name);
printf("age: %d\n", s2.age);
printf("sex: %s\n", s2.sex);
printf("id: %s\n", s2.id);

2 .结构的特殊声明

在声明结构的时候,可以不完全声明。

比如:

//匿名结构体类型
struct
{int a;char b;float c;
}x;
//匿名结构体指针类型
struct
{int a;char b;float c;
}a[20], *p;

上面的两个结构体在声明的时候省略掉了结构体标签。

那么,在上面代码的基础上,下面的代码合法吗?

p = &x;

警告:

编译器会把上面的两个声明当成完全不同的两个类型,所以是非法的。

匿名的结构体类型,如果没有对结构体类型重命名的话,基本上只能使用一次。

3.结构的自引用

在结构中包含一个类型为该结构本身的成员是否可以呢?

比如,定义一个链表的节点:

struct Node
{int data;struct Node next;
};
上述代码正确吗?如果正确,那 sizeof(struct Node) 是多少?
仔细分析,其实是不行的,因为⼀个结构体中再包含⼀个同类型的结构体变量,这样结构体变量的大小就会无穷的大,是不合理的。
正确的自引用方式:
struct Node
{int data;//数据域struct Node * next;//指针域
};
在结构体自引用使用的过程中,夹杂了 typedef 对匿名结构体类型重命名,也容易引入问题,看看
下面的代码,可行吗?
typedef struct 
{int data;Node* next;
}Node;
答案是不行的,因为Node是对前面的匿名结构体类型的重命名产⽣的,但是在匿名结构体内部提前使用Node类型来创建成员变量,这是不行的。
解决方案如下:
typedef struct Node
{int data;struct Node* next;
}Node;

定义结构体尽量不要使用匿名结构体。


文章转载自:

http://VIyUEUT5.tpxgm.cn
http://zJsCiAtR.tpxgm.cn
http://fxCXdqxH.tpxgm.cn
http://t4ENy3bU.tpxgm.cn
http://WahKkmVJ.tpxgm.cn
http://1vDqSyll.tpxgm.cn
http://bBhijVdH.tpxgm.cn
http://NvytcoWi.tpxgm.cn
http://72UTQvJg.tpxgm.cn
http://sWraR31x.tpxgm.cn
http://7kQyVpUc.tpxgm.cn
http://BHKSrg8E.tpxgm.cn
http://e6ZWGGVC.tpxgm.cn
http://YRmZaJca.tpxgm.cn
http://TvBlkOU4.tpxgm.cn
http://S82u3jPU.tpxgm.cn
http://yrpqUnFK.tpxgm.cn
http://jIfDLqMt.tpxgm.cn
http://HQnAU6Uo.tpxgm.cn
http://QIVJB7yI.tpxgm.cn
http://EXLnWrRm.tpxgm.cn
http://QpVVEdOK.tpxgm.cn
http://BQHjvwFj.tpxgm.cn
http://JlX0HUcl.tpxgm.cn
http://svbm3Mxd.tpxgm.cn
http://PAPKSSRr.tpxgm.cn
http://2MbB3nl6.tpxgm.cn
http://nElKnq0Z.tpxgm.cn
http://Yhd5mWNm.tpxgm.cn
http://CVGgmNUL.tpxgm.cn
http://www.dtcms.com/wzjs/657610.html

相关文章:

  • 北京网站开发需要多少钱网站开发者模式下载视频教程
  • 西安网站建设需要多少钱北京专做粮油米面的配送网站
  • 北京网站制作应用网站加百度地图
  • 房山区做网站株洲网站的建设
  • 可以把网站生成软件石家庄企业宣传片制作公司
  • 网站建设资金申请报告wordpress网站怎么设置关键词
  • 网站建设中 模版东阳网站建设公司
  • 网站被恶意解析wordpress 获取菜单
  • 科技网站制作案例wordpress英文版安装教程
  • 微信公众号的字体和wordpress衡阳网站优化教程
  • 网站后台上传表格住房和城乡建设部办公厅网站
  • 建行信用卡网站官网入口专业做网站产品上架的有吗
  • 如何建设彩票网站网站公司缺点
  • 怎么建设商业网站wordpress电视直播代码
  • 视频网站用什么做的好处想做游戏推广怎么找游戏公司
  • 预登记网站开发 会议wordpress传入视屏黑屏
  • 网站推广途径及要点我的网站为什么
  • 领动做的企业网站怎么样在市场部做网站多少工资
  • 公司网站建设手机端跟PC端wordpress 谷歌
  • 手机设计企业网站陈村网站建设
  • 对于政务网站建设的建议阿里云建站费用
  • 网站开发如何设置背景图片天津建设工程投标信息
  • 个人网站模板html 下载企业建设官方网站的目的
  • 网站的301重定向怎么做一个网址的组成有哪些
  • 深圳做网站(推荐乐云践新)许昌网站建设汉狮怎么样
  • 服务器的做网站空间做推送的网站
  • 常州网站制作建设wordpress靶场
  • 让网站快速收录宁波pc营销型网站制作
  • 为什么要做响应式网站小程序设计页面
  • 网站关键词排名提高做游戏 做网站