gpt4 book ai didi

c - 初始化结构的第一个元素还是整个结构?

转载 作者:太空狗 更新时间:2023-10-29 14:59:15 24 4
gpt4 key购买 nike

全部:
C语言:

struct A  
{
int a;
int b;
};

A aa = {0};

这条语句只初始化 aa.a 还是初始化整个结构?或者行为取决于编译器?
提前致谢!

最佳答案

One more ex:
struct A
{
int a;
int b;
};

struct A aa = {5};

这将初始化整个结构,但 aa.b 将被初始化为 0。如果您只初始化一个结构的几个成员,那么该结构的所有其他成员将自动初始化为 0。

关于c - 初始化结构的第一个元素还是整个结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15429326/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com