结构体初始化赋值方式:有很多种,现在介绍一种乱序初始化方式;
对于C语言:
struct test
{
int a;
int b;
}
赋值操作:
struct test a = {
.a = 1,
.b = 2
}
C++语言:
struct test
{
int a;
int b;
}
赋值操作:
struct test a = {
a:1,
b:2
}
本文详细介绍了在C和C++中使用结构体时的一种特殊初始化方式——乱序初始化。通过具体的代码示例,展示了如何在C语言和C++中分别进行结构体成员的乱序赋值。
结构体初始化赋值方式:有很多种,现在介绍一种乱序初始化方式;
对于C语言:
struct test
{
int a;
int b;
}
赋值操作:
struct test a = {
.a = 1,
.b = 2
}
C++语言:
struct test
{
int a;
int b;
}
赋值操作:
struct test a = {
a:1,
b:2
}
1969
522

被折叠的 条评论
为什么被折叠?