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

qq免费建网站怎么做英文版的网站

qq免费建网站,怎么做英文版的网站,新手做网站教程,网站规划与开发专业结构体的自引用: 自引用的目的#xff1a; 结构体的自引用就是指在结构体内部#xff0c;包含指向自身类型结构体的指针。 像链表就会用到结构体的自引用。假如我们要创建链表 链表的没个节点都是一个结构体#xff0c;它里面存放着它的数据和下个节点的地址。 假如我们用… 结构体的自引用: 自引用的目的 结构体的自引用就是指在结构体内部包含指向自身类型结构体的指针。 像链表就会用到结构体的自引用。假如我们要创建链表 链表的没个节点都是一个结构体它里面存放着它的数据和下个节点的地址。 假如我们用结构体创建了一个节点 但是如果运行就会报错 这是因为根本无法确定结构体的大小结构体的大小要看其成员变量的大小和 int data; data的大小为整形的大小4字节 struct node next; struct Node next的大小其实就是struct Node的大小我们根本算不出来所以我们不能在结构体里面包含这个结构体本身类型而应该用它的指针 struct Node {int data; //4字节struct node* next; //指针就是地址地址就是4字节 }; 这样这个结构体的大小就是8字节了 typedef的用法 typedef是类型定义的意思。typedef struct 是为了使用这个结构体方便。 具体区别在于: 若struct node {}这样来定义结构体的话。在申请node 的变量时需要这样写struct node n; 若用typedef可以这样写typedef struct node{}NODE; 。在申请变量时就可以这样写NODE n; 区别就在于使用时是否可以省去struct这个关键字。 分三块来讲述 1 首先 在C中定义一个结构体类型要用typedef: typedef struct Student { int a; }Stu; 于是在声明变量的时候就可Stu stu1; 如果没有typedef就必须用struct Student stu1;来声明 这里的Stu实际上就是struct Student的别名。 结构体的初始化 首先创建一个结构体变量然后对结构体到成员列表进行初始化 struct Node {int data; //4字节char name[20]; }; int main() {struct Node s1 { 1, sun};return 0; } 这个s1是局部结构体变量 全局变量s2和s3是全局结构体变量s1是局部结构体变量放在外面的全局结构体变量里面的是局部结构体变量 结构体里面包含结构体的怎么初始化 struct Node {int data; //4字节char name[20]; }s2;struct ss {int age;struct Node sss; }; struct Node s3; int main() {return 0; }方法 第一个结构体初始化用{ },里面再包含个{ }用来初始化第二个结构体 struct Node {int data; //4字节char name[20]; }s2;struct ss {int age;struct Node sss; }; struct Node s3; int main() {struct ss que { 10,{14,wd}};return 0; }还可以用.成员。列表的方式来初始化 struct Node {int data; //4字节char name[20]; }s2;struct ss {int age;struct Node sss; }; struct Node s3; int main() {struct ss que { 10,{.data2,.namesad}};return 0; }结构体成员对齐  如下求下面两个结构体的大小 struct S2 {char c1;char c2;int i; };struct S3 {double d;char c;int i; };int main() { printf(%d\n, sizeof(struct S2)); printf(%d\n, sizeof(struct S3));return 0; }按照正常来说:第一个结构体大小应该为6 第二个结构体大小应该为13 但实际的运行结果为 8 16这就涉及到了结构体的对齐
http://www.hkea.cn/news/14385367/

相关文章:

  • 为什么要建微信网站微信小程序商家版
  • 最火的二十个电商app北京seo网站
  • 广告公司寮步网站建设价钱商标注册代理公司
  • 美的公司网站建设的目的脑洞大开的创意设计
  • 长沙专业网站建设团队网页设计参考网站
  • 淘宝网站可信度状况及建设策略钓鱼网站制作视频教程
  • 东莞网站建设营销的企业佛山网站建设运营
  • seo大神做的网站域名解析ip地址
  • 网站建设申请网站维护需要做那些事
  • asp网站文章自动更新网站建设全屏
  • isp网站接入做哪些业务id设计公司
  • 长春网站建设哪家好做网页的软件h
  • 厦门网站快速排名优化部门网站建设情况总结
  • 腾讯网网站网址android 登录wordpress
  • 成都房价杭州网站关键词优化
  • 试述网站建设的步骤过程seo优化工具推荐
  • 北京环保网站建设未来3年房价走势预测
  • 个人做网站 用什么语言可视化导航网站源码
  • 包头手机网站建设广州建设网站公司
  • 西安电脑网站建设深圳有限公司官网
  • 月牙河做网站公司页面设计器
  • 什么是网络营销策略?福永网站优化
  • 建立网站该怎样做河南省建筑业协会官网
  • 在线做网页的网站西安网站建设是什么
  • 呼市赛罕区信息网站做一顿饭工作网站做推广需要营业执照
  • 想自己搞一个视频网站怎么做门户网站营销
  • 武进网站建设效果创建网站的成本
  • 大连响应式网站网络服务提供者收集和使用个人信息应当符合的条件有
  • 如何用云服务器做网站自己做wordpress 模版
  • 山东响应式网站阜阳商城网站建设