怎么给结构体初始化成0,不行啊?

SHOUYU2 2011-02-28 11:05:22
#include <stdio.h>


main()
{
struct node
{
char data[10][15];
};

struct node c,d;
c.data={0};
d.data={0};
}
...全文
4126 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
pjl1119 2011-02-28
  • 打赏
  • 举报
回复
struct node a={0};
使用memset 都可以
無_1024 2011-02-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 pengzhixi 的回复:]
struct node c={0};
struct node d={0};
[/Quote]
是这样初始化的
bdmh 2011-02-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 pengzhixi 的回复:]

struct node c={0};
struct node d={0};
[/Quote]
对于初始化,就这样
昵称很不好取 2011-02-28
  • 打赏
  • 举报
回复
可以使用memset

struct node c,d;
memset(&c,0,sizeof(c));
memset(&d,0,sizeof(d));
pengzhixi 2011-02-28
  • 打赏
  • 举报
回复
struct node c={0};
struct node d={0};

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧