在c中进行数组初始化有什么不同?

时间:2014-03-11 08:07:49

标签: c arrays

我的结构如下。

typedef struct user {
   char *name;
   int age;
} User;

现在,当我创建一个数组时,我想知道下面两个语句之间有什么不同。

User users[10];

VS

User users[10] = {};

1 个答案:

答案 0 :(得分:0)

第一个(用户用户[10];)不会擦除闪存或内存,因此您可以从程序中获取此内存中的内容