1:目的
以前使用结构体,经常是对结构体中各个成员进行单独赋值。现在也可以利用相同的结构体类型的变量进行赋值
2:示例
/*******************************************************************************
* @file main.c
* @verison v1.0.0
* @copyright COPYRIGHT © 2020 CSG
* @author ShiYanKai
* @date: 2021-06-09
* @brief
* @bug
* - 2021-06-09 SYK Created
*******************************************************************************/
#include <stdio.h>
typedef struct {
int a;
int b;
} str_t;
int main()
{
str_t str1;
str_t str2;
str1.a = 5;
str1.b = 6;
str2 = str1;
printf("%d\n", str2.a);
printf("%d\n", str2.b);
}
3:结果
yankaishi@zx-dev:~/test/struct$ gcc main.c
yankaishi@zx-dev:~/test/struct$ ./a.out
5
6