欢迎使用CSDN-markdown编辑器
来源:互联网 发布:灵沃软件骗局 编辑:程序博客网 时间:2024/05/16 10:52
匿名结构(C11)
匿名结构是一个没有名称的结构成员,为了了解他的工作原理,我们应该先考虑如何创建嵌套结构:
//第一个结构struct names{ char first[20]; char last[20];};//第二个结构struct person{ int id; struct names name; //嵌套结构成员};//初始化嵌套结构struct person ted = {8483,{"Ted","Grass"}}; //访问names的成员:ted.name.xxx;
接下来让我们看一下匿名结构(C11中,可以使用嵌套的匿名结构定义person):
struct person{ int id; struct { char first[20]; char last[20]; };};//初始化Ted的方式相同:struct person ted = {8483,{"Ted","Grass"}};//但是访问ted时简化了步骤,只需把first看做是person的成员那样使用它,如://puts(ted.first);//当然也可以把first和last直接作为person的成员,删除嵌套结构。
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- freetype+SDL+SDL_ttf移植及demo
- 静态变量(static)和实例变量的区别?
- 期权和股票
- gulp入门(4)- gulp-htmlmin
- Android Google广告开发 Firebase、AdMob
- 欢迎使用CSDN-markdown编辑器
- 关于匿名结构的学习总结
- CNiaoShop---第二天
- Android上的Badge,给应用添加角标
- 数据结构<一>
- CGContextSaveGState 理解
- STL容器之list
- C语言逗号表达式
- Javascript几种跨域方式总结