小编Mat*_*ose的帖子

在typedef中定义结构中的变量是否合适(C编程)

typedef struct
{
    int id = 0;
    char *name = NULL;
    char *department = NULL;
    int phone = 0;
} emp;
Run Code Online (Sandbox Code Playgroud)

在C编程中,做这样的事情是一个很好的编程习惯,或者,当我声明变量'emp'时,我应该初始化.

我正在使用GCC编译器,上面的代码确实编译.我想知道它是否是正确的初始化方式.

c struct initialization

3
推荐指数
1
解决办法
5997
查看次数

标签 统计

c ×1

initialization ×1

struct ×1