为了账号安全,请及时绑定邮箱和手机立即绑定

如何给结构体赋值。好长时间不写了,忘记了

如何给结构体赋值。好长时间不写了,忘记了

C
car 2016-11-25 20:56:09
#define MAXSIZE 10typedef struct{int r[MAXSIZE+1];int length;}SqList;就是这个,给一个答案参考一下
查看完整描述

2 回答

已采纳
?
这都不会

TA贡献72条经验 获得超92个赞

初始化的时候可以这样

SqList a = {{1, 2, 3, 4, 5}, 6};

很方便,前面那个数组可以不写全的。

初始化之后再更改值只能这样

a.r[0] = 10;

里面的数组不能一次性赋值了。

指针的时候这样

SqList *p = &a;
p -> r[0] = 10;


查看完整回答
反对 回复 2016-11-29
?
00小伙

TA贡献86条经验 获得超30个赞

struct stu{

    姓名1,

    姓名2,

    。。。

}

查看完整回答
反对 回复 2016-11-29
  • car
    car
    这分明是如何定义结构体,又不是如何使用结构体
  • 2 回答
  • 0 关注
  • 1364 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信