• 博客访问: 1703
  • 博文数量: 1
  • 用 户 组: 普通用户
  • 注册时间: 2015-04-10 09:41
文章分类
文章存档

2017年(1)

我的朋友
最近访客

发布时间:2017-05-24 11:08:30

1 对成员赋值.例如结构体struct st1 {int a;int b;int c;}1.1 用{}形式.struct st1 st1 = {1,2,3);1.2 linux kernel风格.struct st1 st1 = {.a = 1;.b = 2;};//注 此风格(即在成员变量之前加点“.”),可以不按成员变量的顺序进行赋值。如可以为struct st1 st1 = {.c = 3;.a = 1;.b = 2;};2 对整体赋值.struct st1 a, b;b = a;3 结构体作为函数返回值对另一个结构体赋值.struct st1 func1();struct st1 a = func1();举例:[ctest]# vi t.c #include <stdio.h>struct st1 { int e1; int e2;};struct st1 func1(){ stru......【阅读全文】

阅读(255) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册