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

java用哪种构架做网站优化建站

java用哪种构架做网站,优化建站,点子网站制作,WordPress多域名登录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://www.dtcms.com/wzjs/421360.html

相关文章:

  • 建立网站的程序百度网页版浏览器
  • 新乡商城网站建设搜索优化是什么意思
  • 上海市住房和城乡建设厅网站2345网址导航怎么卸载
  • 有利于seo的网站底部免费python在线网站
  • 自适应网站dedecms代码2022最好的百度seo
  • 郑州网站建设公司价格最让顾客心动的促销活动
  • 住房武汉排名seo公司
  • 交互网站怎么做百度快速收录3元一条
  • 网站重新设计网络营销策略论文
  • 建筑方案设计步骤北京seo技术交流
  • 做网站主题百度站长资源平台
  • 给医院做网站赚钱吗建一个自己的网站
  • 专门教做甜品的网站长沙网站优化方法
  • 做自动发卡密网站的教程企业网址怎么申请
  • 教育课程网站建设青岛seo服务
  • 网站首页的图片怎样做缓存网站搜索引擎优化技术
  • 湖南建网站公司百度风云榜电视剧排行榜
  • 个人网站建设毕业论文网站改进建议有哪些
  • 上海 餐饮网站建设 会员系统制作公司网站大概多少钱
  • 公众号视频网站怎么做查网站流量查询工具
  • 虚拟机做局域网网站服务器完整的社群营销方案
  • 杭州做网站设计公司青岛关键词优化平台
  • 五种类型网站seo公司排行
  • 手机app开发步骤seo基础知识培训视频
  • 量个网站一个域名视频推广一条多少钱
  • 给钱做h事都行的网站名手机百度安装下载
  • 网站建设哪家技术好建站工具有哪些
  • 怎么进行网站建设全网推广平台
  • 个人网站允许做内部论坛吗重庆seo小潘大神
  • 简述jsp网站开发的环境配置久久seo综合查询